Mikhail Goncharov
7f0564d978
remove obsolete code
...
most of the scripts were used for Phabricator integration that is now disabled and current scripts are located in `llvm-project/.ci` . Also removed obsolete playbooks and scripts that were not used and likely no longer work. Updated wording and minor typos.
I have tried to look through potential references to the scripts and disabled some of buildkite pipelines that referred to them. That is not a guarantee that this will not break anything as I have not tried to rebuild containers and redeploy cluster.
2024-02-20 10:07:48 +01:00
Mikhail Goncharov
2d073b0307
submit local changes (there were already applied to cluster but not committed)
2024-02-08 08:48:10 +01:00
Mikhail Goncharov
d567c40f5a
switch buildbots to prod
2023-11-10 15:41:46 +01:00
Mikhail Goncharov
1e22a079df
github config
...
also trying to setup windows cloudbuild
2023-10-25 16:39:13 +02:00
Mikhail Goncharov
eb27c558ce
buildbot linux config
2023-10-23 14:07:37 +02:00
Mikhail Goncharov
cfef78c89f
add post checkout to pull main
...
that enables correct diff of PR with ...main
2023-10-13 17:06:37 +02:00
Mikhail Goncharov
c923185aee
buildbots config, cloudbuild and artifacts registry
2023-10-13 17:06:37 +02:00
Mikhail Goncharov
9ee22a88c9
buildbot agents
2023-10-04 13:35:05 +02:00
Mikhail Goncharov
a536f2c048
rename windows test queue
2023-10-04 11:22:11 +02:00
Mikhail Goncharov
ef000b6bb4
buildbot config
2023-09-07 16:34:40 +02:00
Mikhail Goncharov
47d20a3302
misc ci updates
...
don't checkout to the same repo on linux - that actually saves time
--tags-from-gcp for easy targeting and agent info
2023-09-07 13:11:05 +02:00
Mikhail Goncharov
55177548b0
sccache on linux + deployment sizes
2023-09-06 14:39:09 +02:00
Mikhail Goncharov
a67cbfe6d2
invoke script
2023-09-04 18:21:09 +02:00
Mikhail Goncharov
d57be337f9
deployment configs
2023-09-04 18:20:10 +02:00
Mikhail Goncharov
e1a4fda524
linux builders
2023-09-01 16:54:16 +02:00
Mikhail Goncharov
96e3f866ae
linux agents and trigger new pipeline only
2023-08-31 18:18:13 +02:00
Mikhail Goncharov
ff87c03ba6
windows agents config
2023-08-31 14:12:38 +02:00
Mikhail Goncharov
ecf81eb2b6
restore cmake and other bins in path
2023-08-30 16:49:28 +02:00
Mikhail Goncharov
9ee7fac437
rename win deployment
2023-08-29 12:07:41 +02:00
Mikhail Goncharov
6883776b75
renames, new linux image (for test)
2023-08-29 12:07:41 +02:00
Mikhail Goncharov
91536475c7
windows-cluster config
2023-08-28 15:26:02 +02:00
Mikhail Goncharov
80978127ee
update containers for linux + container for win
2023-08-28 12:05:01 +02:00
Mikhail Goncharov
e5aee86500
sample win deployment and github actions runner container
2023-08-25 10:15:58 +02:00
Mikhail Goncharov
b3ba37eb05
enabled linux queue from google gcp
...
--pipeline parameter for sample build script
2023-07-17 15:38:21 +02:00
Mikhail Goncharov
858ed55646
resurrect linux-agents
2023-07-17 13:20:05 +02:00
Mikhail Goncharov
7034885209
scale down test agents
2023-05-26 18:31:46 +02:00
Mikhail Goncharov
b595d573bc
scale down linux agents as we run them on LLVM cluster
2023-05-26 18:09:45 +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
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
8727b9380f
re-configure ingress / services
2022-09-23 18:45:33 +02:00
Mikhail Goncharov
ed757c3d37
Updates to certificate issuer / load balancer
2022-09-23 10:40:52 +02:00
Mikhail Goncharov
0d5f4070e6
update deployment for phabricator proxy
2022-02-09 18:24:31 +01:00
Mikhail Goncharov
4f5a16bbdb
update test deployment
2022-01-19 17:46:01 +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
Mikhail Goncharov
a6c2eb7f23
set BUILDKITE_BUILD_PATH for service agents
2021-06-18 12:32:07 +02:00
Mikhail Goncharov
d11188e407
use same db for all tables
2021-06-18 12:21:41 +02:00
Mikhail Goncharov
7ca96eee86
use main branch
2021-05-31 15:59:27 +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
10da060717
increase number of linux agents
2021-05-20 12:18:17 +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
08bb6492fa
service queue
2021-04-26 19:56:20 +00:00
Mikhail Goncharov
1ce0e1ff35
remove bucket as we don't use it anymore
2020-10-15 13:19:36 +02:00
Mikhail Goncharov
ab1b8d5ae2
Use buildkite API instead of passing stat via files
...
Previous approach had drawbacks:
- every step had to implement exporting of results in fixed format
- if step failed then failure will not be detected
Now report step will fetch results directly from Buildkite.
Agents have to be updated to have BUILDKITE_API_TOKEN env.
2020-10-08 14:40:57 +02:00
Mikhail Goncharov
381b1bf1a6
Update nginx configuration to capture all traffic to the static IP
...
Right now we have only one service we need to serve.
I kept cert manager config for now in the case we want to get a hostname
in the near future.
Updated doc + minor doc / setup fixes.
fixes #242
2020-09-29 11:44:12 +02:00
Mikhail Goncharov
8b36ff5888
remove jenkins configs and scrips
...
- moved linux agents to a new node pool (basically renamed old one)
- removed some out of date scripts or moved them to playlists
- removed shell scrips invoked from jenkins
- minor docs updates
Some python classes methods are not used anymore and will be cleaned up
separately.
2020-09-01 09:51:49 +02:00
Mikhail Goncharov
cb41bb38dd
reset before checking out master
2020-07-30 09:32:50 +02:00
Mikhail Goncharov
3c28129968
custom agent constraints
...
+ updated image for win machines
2020-07-24 15:59:00 +02:00