Commit Graph

98 Commits

Author SHA1 Message Date
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
eae119895b Add scheduler for 2.17 glibc linux builder 2019-06-26 15:24:34 +02:00
f494bad59b Attempt to fix wrong buildinfo in master builds 2019-06-18 17:36:56 +02:00
de4b499e3e Port more code to Python3 2019-02-04 16:27:45 +01:00
8be344192c Quick pass to update script for python3 2019-02-04 16:21:42 +01:00
b180b6bdfe Use python3.6 interpreter 2019-02-04 16:19:09 +01:00
acfae55983 Add extra files to be ignored 2019-02-04 16:01:50 +01:00
30308c965b Tweak to make python3 happy with our buildbot configuration 2019-02-02 11:27:17 +01:00
dffb8c59a1 Merge branch 'buildbot-0.9.X' into master. 2018-12-21 12:57:02 +01:00
e41a4477f2 Update for moving blender2.8 to master, master to blender2.7. 2018-12-20 14:07:10 +01:00
d7ab6b77f1 Use same branch for contrib addons as for official addons 2018-10-23 09:41:35 +02:00
b360e80b1b Remove old libc-2.19 builders 2018-08-30 15:52:38 +02:00
031b446d3d Remove old windows builders and add new linux builders 2018-08-29 15:44:55 +02:00
9354b16ee9 Fix typo in comment 2018-07-16 14:39:18 +02:00
b05b017a68 Use proper library folder for VS2017 builders 2018-07-16 14:33:09 +02:00
27804d843c Add builders for msvc 2017 2018-07-16 10:06:01 +02:00