Andrey Lushnikov
6af0aa6763
devops: notify when winldd is built
2020-09-18 11:26:59 -06:00
Andrey Lushnikov
fda31dfca2
devops: build winldd on buildbots ( #3917 )
...
This patch:
- moves PrintDepsWindows folder to `//browser_patches/winldd`
- adds `build.sh`, `archive.sh`, `clean.sh` and `BUILD_NUMBER` to
power builds on buildbots
- starts building `winldd-win64` on windows buildbot
2020-09-18 09:43:43 -07:00
Andrey Lushnikov
245d1001b1
devops: produce ffmpeg builds on bots ( #3820 )
...
This patch moves FFMPEG building to buildbots:
- `ffmpeg-mac.zip` is built on Mac 10.14 machine
- `ffmpeg-win32.zip` and `ffmpeg-win64.zip` are cross-compiled on
Ubuntu 20.04 machine
All builds across the platforms share the same config:
- the same versions of `ffmpeg` and `libvpx`
- the same build configuration for both `ffmpeg` and `libvpx`
The config could be found in the `//browser_patches/ffmpeg/CONFIG.sh`.
The builds will be then copied manually and committed to the git
repository.
2020-09-09 17:05:08 -07:00
Andrey Lushnikov
2a0cbda8bc
devops: mirror chromium builds to our CDN ( #3357 )
...
Start mirroring chromium builds to our CDN.
References #3259
2020-08-07 16:22:05 -07:00
Yury Semikhatsky
8709ad7bf1
chore(tools): update PrintDeps license header ( #3254 )
2020-07-31 14:10:00 -07:00
Yury Semikhatsky
235c5df8de
docs: add readme file for PrintDepsWindows ( #3241 )
...
Also add solution file so that VS doesn't recreate it every time.
#2745
2020-07-30 15:39:29 -07:00
Yury Semikhatsky
88938669e1
devops(windows): add tool for printing library dependencies on Windows ( #3224 )
2020-07-30 10:51:23 -07:00
Andrey Lushnikov
678d16454a
devops: normalize blob names on the CDN ( #3136 )
...
This establishes a single naming for all our blobs with browser
builds that we upload to CDN: `<browser-name>-<os-version>`
- `<browser-name>` is either `firefox` or `webkit`.
- `os-version` is the OS that was used to produce the build.
References #2745
2020-07-24 00:31:18 -07:00
Andrey Lushnikov
0b9c6473b6
devops: detect completion status ( #3135 )
...
Update `//browser_patches/tools/check_cdn.sh` to report when
all builds for a given revision are successfully uploaded to CDN.
2020-07-23 17:32:43 -07:00
Andrey Lushnikov
b1b6d3f531
devops: add signature to BUILD_NUMBER to force rebaseline ( #2810 )
...
Currently, it might happen that two different patches clash for the
same build number for the browsers. In this case, authors might
not even know that they need to rebaseline.
This patch starts adding a second line to `BUILD_NUMBER` files - the
signature and date of the `BUILD_NUMBER` change. These are guaranteed
to clash, so it should not be possible to land patches without
re-baselining them.
2020-07-02 12:09:27 -07:00
Andrey Lushnikov
871235939e
devops: prettify telegram messages
2020-02-07 12:42:20 -08:00
Andrey Lushnikov
b8bb58e48b
chore: migrate browser builds to a new CDN ( #549 )
2020-01-21 15:43:58 -08:00
Andrey Lushnikov
44c808a29d
devops: support webkit-gtk-wpe in the check_cdn.sh
2020-01-17 19:07:58 -08:00
Andrey Lushnikov
64884dc278
devops: produce webkit-wpe builds
2020-01-17 14:43:00 -08:00
Andrey Lushnikov
9e27d140c3
devops: rename minibrowser-linux into minibrowser-gtk
...
This is a preparation for the minibrowser-wpe upcoming build.
2020-01-17 13:42:33 -08:00
Andrey Lushnikov
a446d919fd
devops: produce webkit win64 builds
2020-01-16 15:35:27 -08:00
Andrey Lushnikov
27f32a72e9
devops: migrate to new CDN for browser builds ( #467 )
2020-01-13 13:27:03 -08:00
Yury Semikhatsky
ff18872fda
chore(scripts): limit number of fetched builds to 3 by default ( #398 )
2020-01-08 15:30:12 -08:00
Andrey Lushnikov
e3a8c2d033
devops: fix check_cdn.sh to be PWD-independent
2019-11-25 18:14:04 -08:00
Andrey Lushnikov
13282c9ac5
devops: teach check_cdn to accept browser
2019-11-25 17:58:08 -08:00
Andrey Lushnikov
a4d6175760
devops: support firefox-win64 builds
2019-11-22 20:49:40 -08:00
Andrey Lushnikov
81f219cf2b
devops: bump BUILD_NUMBERs to 1000
...
This way build numbers will be easier to distinguish in logs
and documentation.
2019-11-22 20:36:23 -08:00
Andrey Lushnikov
cf55fe660c
devops: give all 4 buildbots designated bash script
...
This makes it possible for every buildbot to build browsers one-by-one,
instead of altogether.
2019-11-22 20:25:36 -08:00
Dmitry Gozman
fd1cb2b5a0
devops: print poll iteration
2019-11-22 18:55:29 -08:00
Andrey Lushnikov
c4763e841b
devops: add poll_build.sh as an alternative to cronjob
2019-11-22 17:36:12 -08:00
Andrey Lushnikov
7633518272
devops: do not use "which" in devops scripts
...
The POSIX way of checking for command presence is "command -v".
This is also supported in MINGW.
2019-11-22 15:48:25 -08:00
Andrey Lushnikov
26fef7bc46
devops: support firefox-win32 builds
2019-11-22 15:45:36 -08:00
Andrey Lushnikov
b64304ecbc
devops: make sure cron has necessary PATH
2019-11-21 19:14:30 -08:00
Andrey Lushnikov
4aff4bfca3
devops: cronjob checks
2019-11-21 18:52:51 -08:00
Andrey Lushnikov
c6c4c01263
devops: add crontab
2019-11-21 17:58:10 -08:00
Andrey Lushnikov
7af5f4a2a5
devops: save log for cronjob
2019-11-21 17:48:56 -08:00
Andrey Lushnikov
ae878882bb
devops: create lock dir
2019-11-21 17:39:11 -08:00
Andrey Lushnikov
98e05b66fd
devops: revamp scripts
2019-11-21 17:29:40 -08:00
Andrey Lushnikov
e1f3f5cfed
devops: add cronjobs
2019-11-21 15:26:01 -08:00
Andrey Lushnikov
2b40361b0a
devops: fix check_cdn script
2019-11-20 18:02:36 -08:00
Andrey Lushnikov
af0ba0e713
devops: move check_cdn to tools
2019-11-20 18:01:51 -08:00