Mikhail Goncharov
e5aee86500
sample win deployment and github actions runner container
2023-08-25 10:15:58 +02:00
Mikhail Goncharov
ceb00be7d9
add draft bazel build docker image
2023-07-12 15:58:36 +02:00
Mikhail Goncharov
a271c42e6f
update cmake to 3.23 and llvm to 16 in linux image
2023-04-21 10:15:01 +02:00
Mikhail Goncharov
3ad97baa99
set vsdevcmd paths by hand
2023-03-31 11:43:58 +00:00
Mikhail Goncharov
1e978adde3
remove redundant common
2023-03-28 13:43:07 +02:00
Mikhail Goncharov
1c6d0b3a00
build for win agent file
2023-03-28 13:41:08 +02:00
Mikhail Goncharov
609ed91cc6
update agent-windows-buildkite
...
add comment on images
2023-03-28 13:35:04 +02:00
Mikhail Goncharov
3145164ee7
update buildkite-premerge-windows to recent llvm
2023-03-28 12:04:32 +02:00
Martin Storsjö
e857d63d8b
Update the bundled version of llvm-mingw
...
This brings in a version with LLVM/Clang 16.0.0.
By rebuilding the container, we also would get the main/official
version of LLVM updated to 16.0.0 from Chocolatey.
2023-03-28 12:00:12 +02:00
Mikhail Goncharov
0b81839213
whitespace
2023-03-24 16:42:49 +01:00
Grigory
48db6e55c0
Add cloud build configuration to build workers
2023-03-20 12:30:27 +01:00
Mikhail Goncharov
abe5c8991b
alternative win image?
2023-02-13 08:14:07 +01:00
dependabot[bot]
bd94b9795a
Bump gitpython from 3.1.17 to 3.1.30 in /containers/stats
...
Bumps [gitpython](https://github.com/gitpython-developers/GitPython ) from 3.1.17 to 3.1.30.
- [Release notes](https://github.com/gitpython-developers/GitPython/releases )
- [Changelog](https://github.com/gitpython-developers/GitPython/blob/main/CHANGES )
- [Commits](https://github.com/gitpython-developers/GitPython/compare/3.1.17...3.1.30 )
---
updated-dependencies:
- dependency-name: gitpython
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-10 09:42:23 +01:00
Mikhail Goncharov
da481954a7
updated win agent
2023-02-09 20:49:29 +01:00
Mikhail Goncharov
39264db819
add sudo for llvm installation and sample run script
2023-01-30 12:48:19 +01:00
Mikhail Goncharov
76d6f29154
use one dockerfile, upgrade to clang 15
...
successfully run
https://buildkite.com/llvm-project/llvm-main/builds/6204 based on this
image
2022-12-25 15:01:13 +01:00
Mikhail Goncharov
c0c87002f6
merged buildkite windows image into one
2022-11-29 10:24:42 +00:00
dependabot[bot]
092dc51b25
Bump lxml from 4.6.5 to 4.9.1 in /containers/stats
...
Bumps [lxml](https://github.com/lxml/lxml ) from 4.6.5 to 4.9.1.
- [Release notes](https://github.com/lxml/lxml/releases )
- [Changelog](https://github.com/lxml/lxml/blob/master/CHANGES.txt )
- [Commits](https://github.com/lxml/lxml/compare/lxml-4.6.5...lxml-4.9.1 )
---
updated-dependencies:
- dependency-name: lxml
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-07-26 10:48:31 +02:00
Martin Storsjö
18227f403b
Update to the latest release of llvm-mingw (based on LLVM 14.0.0)
2022-04-04 19:22:17 +02:00
Guillaume Chatelet
86e2347137
Add autotools debian packages
2022-03-14 19:02:08 +01:00
Mikhail Goncharov
2739e3041b
update docker file from #385
2022-02-05 13:12:13 +01:00
Mikhail Goncharov
f3ac1b41dd
enable bolt premerge checks
2022-02-01 18:37:17 +01:00
Christian Kühnel
6394ae39b4
Adding an emptyDir
to kubernetes deployment
...
This should resolve the out-of-disk problems reported in #379
2022-01-19 17:44:42 +01:00
Christian Kühnel
8d10520ca3
Revert "Updated configuration for BOLT"
...
This reverts commit 823df07a07
.
2021-12-16 15:52:05 +00:00
Christian Kühnel
823df07a07
Updated configuration for BOLT
2021-12-16 09:29:41 +01:00
dependabot[bot]
431d15b9ca
Bump lxml from 4.6.3 to 4.6.5 in /containers/stats
...
Bumps [lxml](https://github.com/lxml/lxml ) from 4.6.3 to 4.6.5.
- [Release notes](https://github.com/lxml/lxml/releases )
- [Changelog](https://github.com/lxml/lxml/blob/master/CHANGES.txt )
- [Commits](https://github.com/lxml/lxml/compare/lxml-4.6.3...lxml-4.6.5 )
---
updated-dependencies:
- dependency-name: lxml
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-12-14 11:39:43 +01:00
Mikhail Goncharov
cec188edc4
Add openmp deps and update toolchain to 13
2021-12-14 11:39:17 +01:00
Martin Storsjö
972d727767
Fix building the agent-windows-vs2019 image
...
The current version of Python fails to build some dependencies, but
pinning the previous version works.
ActivePerl is no longer installable via Chocolatey (neither current
nor older versions) as ActiveState don't provide the downloads
without registration any longer (and even if registered, only
provide the latest, continuously updated version for free users, which
can't match the package manager checksums), see http://disq.us/p/2ipditb
for further discussion.
Replace ActivePerl with StrawberryPerl. StrawberryPerl has other
drawbacks, as it installs a whole C/C++ toolchain as part of it,
and copies of pkg-config tools that can cause package misdetections.
Remove these after installing it, see
https://github.com/StrawberryPerl/Perl-Dist-Strawberry/issues/11
for discussion on the inconveniences of installing it.
2021-10-20 10:21:22 +02:00
Martin Storsjö
26153acfee
Install llvm-mingw in the windows agent docker image
...
This bundles clang/lld and associated tools, configured for a mingw
target, with corresponding mingw sysroots.
As we already install the 'llvm' chocolatey package, which also
provides clang (defaulting to a MSVC target), add this one last in the
path. This lets 'clang' refer to the default MSVC-targeting tool, while
one can use a GCC style triple prefixed driver name, like
x86_64-w64-mingw32-clang, to use this tool.
This allows setting up a much-needed mingw configuration for the libcxx
CI.
2021-10-20 10:21:08 +02:00
Mikhail Goncharov
3b7d720763
add post checkout to run git gc
2021-09-30 12:46:36 +02:00
dependabot[bot]
8745fb51d3
Bump urllib3 from 1.26.4 to 1.26.5 in /containers/stats
...
Bumps [urllib3](https://github.com/urllib3/urllib3 ) from 1.26.4 to 1.26.5.
- [Release notes](https://github.com/urllib3/urllib3/releases )
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst )
- [Commits](https://github.com/urllib3/urllib3/compare/1.26.4...1.26.5 )
---
updated-dependencies:
- dependency-name: urllib3
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-09-21 13:13:24 +02:00
Mikhail Goncharov
6c2410440e
Run bazel builds in premerge
...
if user is a member of "bazel_build" https://reviews.llvm.org/project/view/107/
or modified /utils/bazel/*
For #328
2021-07-28 16:01:44 +02:00
Mikhail Goncharov
f7058aaa51
add post-checkout to run git prune
...
fix #321
2021-07-27 18:16:40 +02:00
Mikhail Goncharov
8960ff7dc9
Pre-checkout for windows
...
Kill all running processes in BUILDKITE_BUILD_PATH and force unlock git
folder.
2021-06-01 15:26:23 +02:00
Mikhail Goncharov
a44473098c
cron jobs for buildbot and phab monitoring
...
+ fix phabricator / buildbot uptime monitoring
+ data is stored in separate databases
2021-05-20 21:44:19 +02:00
Mikhail Goncharov
6b2003a664
Cron job to load BK data to DB
2021-05-20 17:30:43 +02:00
Mikhail Goncharov
f0d1cc6ab3
update linux node pool (machines w/ no external ssd)
...
updated llvm version to 12 with relevant fixes in scrips
2021-05-17 10:06:54 +02:00
Mikhail Goncharov
1b603e884a
migrage linux-agents to a new pool
2021-05-15 10:58:23 +02:00
Mikhail Goncharov
e703a856cb
Add graceful termination period for linux agents
...
Now builds will not be dropped on cluster upgrades. That requires
container updates.
2021-05-14 14:56:18 +02:00
Mikhail Goncharov
aeba5401d1
remove gnuwin and cmake
...
relanding #290
also apparently vs cmake was always used, removing seaprate installation
2021-04-27 16:58:37 +00:00
Mikhail Goncharov
ded88cee7f
Revert "Remove GnuWin, add Git Bash to the path"
...
This reverts commit 18ff65644e
.
Image with that change fails to build with some obscure errors
with file access.
2021-04-24 19:01:01 +02:00
Mikhail Goncharov
f6814312b5
remove version argument
2021-04-24 16:58:03 +00:00
Mikhail Goncharov
4f4bf4629e
Remove "version" from windows versions.
...
Current mechanism does not work well due to need to upload version.
Rebuilding a container from an alder revision also leads to overriding
existing container version.
2021-04-24 16:56:18 +02:00
Mikhail Goncharov
d29b27ff10
published new images for win
2021-04-23 13:55:50 +00:00
Martin Storsjö
ffd904922d
Install an older version of ActivePerl
...
The current default version in Chocolatey, 5.28, fails to install.
This was previously worked around by pinning a newer upcoming
version, 5.28.0.20210106. However this version never got approved
into Chocolatey (for unknown reasons), so it's no longer available.
Therefore instead request the previous older version, 5.24.3.2404001,
which installs correctly.
2021-04-23 14:49:31 +02:00
Martin Storsjö
18ff65644e
Remove GnuWin, add Git Bash to the path
...
Both the main and the release/12.x branches of llvm-project should
work when built in a Windows Container with Git Bash in path now.
2021-04-23 14:48:24 +02:00
Mikhail Goncharov
609f614040
put back gnuwin
2021-03-19 14:35:02 +00:00
Mikhail Goncharov
feb44f59ad
update build_run for win
2021-03-19 10:20:17 +00:00
Martin Storsjö
59993105bd
windows: Stop installing GnuWin
...
These tools aren't actually needed; the same tools from Git
from Windows fill the same need.
2021-03-19 10:17:43 +01:00
Martin Storsjö
515acd1736
windows: Install a specific version of ActivePerl
...
The current default version in Chocolatey (5.28) fails to install,
with the following error:
ERROR: The response content cannot be parsed because the Internet
Explorer engine is not available, or Internet Explorer's first-launch
configuration is not complete. Specify the UseBasicParsing parameter
and try again.
This is fixed in a newer version of packaging of ActivePerl, thus request
this particular version.
2021-03-19 09:57:18 +01:00