James Monteath
a8c8e97946
Remove 291
...
Explicit setting of nighlty build usage
Disable most nightly jobs
2021-03-11 18:26:06 +01:00
Brecht Van Lommel
f8ad6d9ef0
Add .arcconfig for easier code review.
2021-02-11 14:17:19 +01:00
Sergey Sharybin
ed11a51021
Add Blender 2.92 builder
2021-01-13 17:38:56 +01:00
Sergey Sharybin
5cc2ed5709
Disable 2.91 form nightly builds
2020-12-01 18:17:16 +01:00
Sergey Sharybin
7cf6ebf419
Remove 2.90 builder
2020-10-21 18:20:41 +02:00
Sergey Sharybin
03ded369b1
Add Blender 2.91 builder
2020-10-21 17:59:43 +02:00
Sergey Sharybin
e95d6accf5
Disable 2.90 builds from nightly scheduler
2020-09-21 10:42:47 +02:00
Brecht Van Lommel
1ff732897d
Buildbot: automatically build for all branches, not just master
2020-08-05 15:45:23 +02:00
Brecht Van Lommel
dcbd1347c9
Buildbot: build automatically when git commits are made
...
But don't package and upload them, that only happens nightly still.
There will be one build per set of commits that arrives within 120s
of each other.
The idea behind this is that it will help us more easily find which
commits break the build or tests.
Differential Revision: https://developer.blender.org/D8438
2020-08-04 16:49:07 +02:00
Brecht Van Lommel
f3436ff838
Buildbot: pass --codesign parameter required by latest worker scripts
2020-08-04 16:40:38 +02:00
Nathan Letwory
50ceaffaf8
Name builder 290 instead of beta.
2020-07-22 16:29:08 +03:00
Nathan Letwory
b6fc3c7f18
Add beta builder for 2.90 release branch.
2020-07-22 16:04:21 +03:00
Sergey Sharybin
fabedf6bfa
Cleanup: Naming, use convention from buildbot upstream
2020-06-17 17:38:35 +02:00
Sergey Sharybin
67c034e3a0
Use more correct macOS builder name for 2.83 LTS
...
The deployment target is 10.9, but the host is running macOS 10.13
2020-06-16 16:56:21 +02:00
Sergey Sharybin
13e9f19ce3
Cleanup: Remove dead codepath related on rsync step
...
It was not used for a while, and it's not possible to rsync to the
server.
The reason why rsync step existed is because of upload performance.
But if FileUpload step is really not so much performant it is to be
fixed on Buildbot project side (or re-configured on our side to give
more suitable blocksize).
2020-06-16 10:13:23 +02:00
Sergey Sharybin
ee68c15433
Cleanup: Really make pep-8 complaint, fix terminology
2020-06-16 10:09:55 +02:00
Sergey Sharybin
5817ddd56a
Use platform name as prefix
...
Allows to re-use existing logic on blender side, namely the
buildbot_util.py expects platform to be a prefix.
2020-06-16 09:45:38 +02:00
Sergey Sharybin
aeb56c6d3f
Restrict single build per worker
...
Avoids too much of CPU burn and allows to more easily do codesign.
2020-06-16 09:43:59 +02:00
Brecht Van Lommel
935a6f460f
Buildbot: support force building master and lts branches again
...
But without the option to specify the branch name.
2020-06-15 18:05:08 +02:00
Brecht Van Lommel
487b6f28e4
Fix syntax error in master private template
2020-06-15 18:03:57 +02:00
Brecht Van Lommel
3cd1ea8005
Buildbot: add separate builders for master, lts and custom branches
...
This avoids too much rebuilding, and makes it easier to see which branches
are failing.
2020-06-15 17:38:34 +02:00
Nathan Letwory
ce6e2526d2
Enable nightly builds for 2.83
2020-04-15 16:33:41 +03:00
Sybren A. Stüvel
d4822bd0c3
Update Linux builder name in master_private_template.py
...
The template was still referencing `linux_glibc219_x86_64_cmake`,
while `master.cfg` is using `linux_glibc217_x86_64_cmake`. This caused
the slave to be silently ignored.
2020-04-14 12:34:40 +01:00
Sergey Sharybin
fc76dbf535
Revert "re-enable 2.82 branch for building for 2.82a release"
...
The website is not handling 'a' releases well, and the code is missing updates
needed for codesign.
This reverts commit 5c4f885e29 .
2020-03-09 23:37:05 +01:00
Sergey Sharybin
5c4f885e29
re-enable 2.82 branch for building for 2.82a release
2020-03-09 23:14:07 +01:00
Sergey Sharybin
fdde89201e
Disable 2.82 nightly scheduler
2020-02-12 19:14:16 +01:00
Sergey Sharybin
f653ad7ae7
Remove exception for experimental-build branch
...
It was replaced with using feature branches, which are easier
to keep track of.
2020-02-11 15:32:23 +01:00
Sergey Sharybin
e406a1118e
Update python to 3.7
2020-02-05 17:29:29 +01:00
Brecht Van Lommel
a910a05caa
Don't replace daily build with release build of the same version
...
And simplify filename parsing for new conventions.
2020-02-04 13:32:32 +01:00
Sergey Sharybin
e7a7944965
Enable Blender-2.82 release branch builder
2020-01-10 10:19:41 +01:00
Sergey Sharybin
1ff1d2f2de
Bump maximum upload size
...
For Windows releases we need to be able to push both ZIP and MSI
files which is more than old 200 MiB.
2019-11-20 17:20:52 +01:00
Sergey Sharybin
6baa608419
Disable 2.81 from nightly schedule
2019-11-20 16:45:44 +01:00
Sergey Sharybin
adbc6ebcea
Commit local changes from server made by Brecht
...
Never, ever, ever such situation should happen.
From reading the change it seems it's related on making
it possible to build releases from the buildbot.
2019-11-08 09:24:53 +01:00
Sergey Sharybin
e0cd4f6d15
Make unpacker aware of XZ archives
2019-11-08 09:18:40 +01:00
Sergey Sharybin
72071394ff
Bump max allowed upload size
...
macOS bundle became bigger than 180 megabytes.
2019-09-12 14:23:00 +02:00
Brecht Van Lommel
d49aacbeae
Stop build on update and package failures
2019-09-03 17:46:32 +02:00
Brecht Van Lommel
21828fb997
Fix wrong permissions for branch download directory
2019-09-03 16:50:56 +02:00
Brecht Van Lommel
14f01e9486
Auto remove branch builds older than 100 days
2019-09-03 16:21:06 +02:00
Brecht Van Lommel
ab5646a13e
Require sane branch names for force builds
2019-09-03 15:58:28 +02:00
Brecht Van Lommel
98b1ab21a9
Support multiple packages in single upload, refactor unpack script
2019-09-03 14:12:53 +02:00
Brecht Van Lommel
21d8fa089a
Support building arbitrary branches
2019-09-03 14:12:53 +02:00
Brecht Van Lommel
42b23d1c93
Pass branch name to all build slave scripts
2019-09-03 14:12:51 +02:00
Brecht Van Lommel
ea470dc761
Move updating submodules and libraries to script in Blender repository
...
Ref D5545
2019-09-03 14:12:33 +02:00
Brecht Van Lommel
6249edce8d
Fix missing python3 command on Windows
2019-09-03 14:09:36 +02:00
Brecht Van Lommel
f62826f92c
Run build slave scripts with Python 3 on all platforms
2019-09-02 18:26:03 +02:00
Brecht Van Lommel
4af634c690
Remove 32 bit buildbots
2019-08-05 11:32:21 +02:00
Brecht Van Lommel
2a3b5ebf37
Remove blender2.7 build
...
The last version is now archived on download.blender.org/release.
2019-07-29 17:49:18 +02:00
Sergey Sharybin
408de2690d
Use more clear SVN step name
2019-07-02 11:39:52 +02:00
Sergey Sharybin
945fea4529
Add SVNstep to fetch tests folder
2019-07-02 09:44:50 +02:00
Sergey Sharybin
55dd0c46a4
Remove scheduler for 64bit glibc2.24 builds
...
64 bit platform is now covered by CentOS based builder.
2019-06-27 12:16:33 +02:00