113 Commits

Author SHA1 Message Date
a8c8e97946 Remove 291
Explicit setting of nighlty build usage
Disable most nightly jobs
2021-03-11 18:26:06 +01:00
f8ad6d9ef0 Add .arcconfig for easier code review. 2021-02-11 14:17:19 +01:00
ed11a51021 Add Blender 2.92 builder 2021-01-13 17:38:56 +01:00
5cc2ed5709 Disable 2.91 form nightly builds 2020-12-01 18:17:16 +01:00
7cf6ebf419 Remove 2.90 builder 2020-10-21 18:20:41 +02:00
03ded369b1 Add Blender 2.91 builder 2020-10-21 17:59:43 +02:00
e95d6accf5 Disable 2.90 builds from nightly scheduler 2020-09-21 10:42:47 +02:00
1ff732897d Buildbot: automatically build for all branches, not just master 2020-08-05 15:45:23 +02:00
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
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
fabedf6bfa Cleanup: Naming, use convention from buildbot upstream 2020-06-17 17:38:35 +02:00
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
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
ee68c15433 Cleanup: Really make pep-8 complaint, fix terminology 2020-06-16 10:09:55 +02:00
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
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
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
487b6f28e4 Fix syntax error in master private template 2020-06-15 18:03:57 +02:00
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
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
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
5c4f885e29 re-enable 2.82 branch for building for 2.82a release 2020-03-09 23:14:07 +01:00
fdde89201e Disable 2.82 nightly scheduler 2020-02-12 19:14:16 +01:00
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
e406a1118e Update python to 3.7 2020-02-05 17:29:29 +01:00
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
e7a7944965 Enable Blender-2.82 release branch builder 2020-01-10 10:19:41 +01:00
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
6baa608419 Disable 2.81 from nightly schedule 2019-11-20 16:45:44 +01:00
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
e0cd4f6d15 Make unpacker aware of XZ archives 2019-11-08 09:18:40 +01:00
72071394ff Bump max allowed upload size
macOS bundle became bigger than 180 megabytes.
2019-09-12 14:23:00 +02:00
d49aacbeae Stop build on update and package failures 2019-09-03 17:46:32 +02:00
21828fb997 Fix wrong permissions for branch download directory 2019-09-03 16:50:56 +02:00
14f01e9486 Auto remove branch builds older than 100 days 2019-09-03 16:21:06 +02:00
ab5646a13e Require sane branch names for force builds 2019-09-03 15:58:28 +02:00
98b1ab21a9 Support multiple packages in single upload, refactor unpack script 2019-09-03 14:12:53 +02:00
21d8fa089a Support building arbitrary branches 2019-09-03 14:12:53 +02:00
42b23d1c93 Pass branch name to all build slave scripts 2019-09-03 14:12:51 +02:00
ea470dc761 Move updating submodules and libraries to script in Blender repository
Ref D5545
2019-09-03 14:12:33 +02:00
6249edce8d Fix missing python3 command on Windows 2019-09-03 14:09:36 +02:00
f62826f92c Run build slave scripts with Python 3 on all platforms 2019-09-02 18:26:03 +02:00
4af634c690 Remove 32 bit buildbots 2019-08-05 11:32:21 +02:00
2a3b5ebf37 Remove blender2.7 build
The last version is now archived on download.blender.org/release.
2019-07-29 17:49:18 +02:00
408de2690d Use more clear SVN step name 2019-07-02 11:39:52 +02:00
945fea4529 Add SVNstep to fetch tests folder 2019-07-02 09:44:50 +02:00
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