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
de32d39988
Revert "devops: teach buildbots to run sanity check script ( #2064 )" ( #2075 )
...
This reverts commit 4c2c4855f72bd095eb8dd317aa8ba111eba59177.
We'd rather add a mac 10.14 test bot.
2020-05-01 12:09:36 -07:00
Andrey Lushnikov
4c2c4855f7
devops: teach buildbots to run sanity check script ( #2064 )
...
This should make sure that build actually runs.
2020-04-30 17:42:52 -07:00
Andrey Lushnikov
b8259837a4
devops: disable previews on telegram bot messages
2020-04-20 04:24:18 -07:00
Andrey Lushnikov
e0d3e4811d
devops: use node.js to gzip logs
...
This way we can keep streaming logs to STDOUT.
2020-04-20 02:52:26 -07:00
Andrey Lushnikov
ea95a9122d
devops: start uploading build logs to bots ( #1870 )
...
Logs will be saved next to the build archive, with the same name
and double extension `.log.zip`.
2020-04-20 01:25:25 -07:00
Yohix
bfd32fe6d2
doc: fix typos ( #1284 )
2020-03-07 08:37:47 -08:00
Andrey Lushnikov
b188f397cf
devops: do not assume that checkout exists
...
We will prepare it later on, so the check itself is not needed.
2020-02-12 18:19:00 -08:00
Andrey Lushnikov
3acc65d285
devops: teach //browser_patches/webkit/build.sh to build both GTK & WPE
...
- use `//browser_patches/webkit/build.sh --gtk` to build GTK only
- use `//browser_patches/webkit/build.sh --wpe` to build WPE only
2020-02-07 13:57:08 -08:00
Andrey Lushnikov
871235939e
devops: prettify telegram messages
2020-02-07 12:42:20 -08:00
Andrey Lushnikov
d62080ff1e
devops: report upload build size via TG notification
2020-01-17 16:56:04 -08:00
Andrey Lushnikov
c517542f39
devops: send tg notifications for webkit-gtk-wpe
2020-01-17 16:37:49 -08:00
Andrey Lushnikov
64884dc278
devops: produce webkit-wpe builds
2020-01-17 14:43:00 -08:00
Andrey Lushnikov
9a944db53f
devops: rewrite checkout_build_archive_upload with build flavors
...
This patch establishes the following convention:
- scripts `checkout_build_archive_upload.sh` and `upload.sh` now accept
build flavor instead of browser name. Build flavor fully defines the
build produced / uploaded.
- scripts under `//browser_patches/webkit` and
`//browser_patches/firefox` produce build that is specific to the host
system.
2020-01-17 14:27:17 -08:00
Andrey Lushnikov
d5fb264b8c
devops: remove --win64
flag from checkout_build_archive_upload.sh
...
Both `checkout_build_archive_upload.sh` and `upload.sh` scripts now
accept a `firefox-win64` browser instead of an optional `--win64` flag.
This is a preparation before introducing `webkit-wpe` parameter in these
scripts.
2020-01-11 03:15:29 +01:00
Andrey Lushnikov
099aa69374
devops: use only first commit line for Telegram notification messages
2020-01-11 00:35:30 +01:00
Andrey Lushnikov
5a69cd0068
devops: properly fetch commit message that triggered new build ( #442 )
2020-01-09 09:21:49 -08:00
Andrey Lushnikov
db8e75693c
devops(bots): include commit title in telegram notifications
2020-01-08 15:45:45 +00:00
Andrey Lushnikov
d86c51b293
devops: report all buildbot failures
2019-12-11 14:21:47 -08:00
Andrey Lushnikov
0e03c44c01
devops: unify reporting messages
2019-12-10 18:43:16 -08:00
Andrey Lushnikov
f2a4467166
devops: fix checkout_build_archive_upload.sh script
2019-12-10 18:23:50 -08:00
Andrey Lushnikov
7f5e52b97a
devops: teach buildbots to report their status
2019-12-10 17:46:43 -08:00
Andrey Lushnikov
cb92cd0d5c
devops: teach {firefox,webkit}/build.sh to build current branch
...
The check for the proper branch has moved to
`checkout_build_archive_upload.sh` script.
2019-12-09 14:38:23 -08:00
Andrey Lushnikov
3866a00ad5
devops: fix win64 ffox build
2019-11-25 15:57:52 -08:00
Andrey Lushnikov
860915b9da
devops: fix firefox win64 build
2019-11-25 14:01:39 -08:00
Andrey Lushnikov
a4d6175760
devops: support firefox-win64 builds
2019-11-22 20:49:40 -08:00
Andrey Lushnikov
1a98a4d5e8
devops: build bots should do clean builds
2019-11-22 19:07:39 -08:00
Dmitry Gozman
d2ba399946
devops: fix upload to work in mingw
2019-11-22 17:17:02 -08:00
Andrey Lushnikov
98e05b66fd
devops: revamp scripts
2019-11-21 17:29:40 -08:00
Andrey Lushnikov
8dce249a7a
devops: no prompts in check_build_archive_upload.sh
2019-11-21 15:42:18 -08:00
Andrey Lushnikov
e1f3f5cfed
devops: add cronjobs
2019-11-21 15:26:01 -08:00