1
0
Fork 0
Commit graph

124 commits

Author SHA1 Message Date
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