Commit Graph

67 Commits

Author SHA1 Message Date
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
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
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
e406a1118e Update python to 3.7 2020-02-05 17:29:29 +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
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
ab5646a13e Require sane branch names for force builds 2019-09-03 15:58:28 +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
b180b6bdfe Use python3.6 interpreter 2019-02-04 16:19:09 +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
eb7034f3a0 Tweaks to policy manager
Explicitly disable scheduler enable/disable and do not forbid
rest of the actions. This way we work around weird issue with
us not being able to cancel queue of tasks.
2018-04-18 11:52:29 +02:00
0af67dd72c Hopeful;ly our authz config matches same config as we had with 0.8 2018-02-19 17:38:15 +01:00
980f50ee4f Force build should be allowed now 2018-02-19 17:12:51 +01:00
852d009605 Correction to previous commit 2018-02-19 17:11:11 +01:00
68728ca910 Implement sme basic role matchers 2018-02-19 17:08:55 +01:00
6aa88309aa Attempt to fix nightly scheduler for 2.8 branch 2018-02-19 16:55:22 +01:00
9ebf998489 Convince buildbot harder that trunk si to be used for libs 2018-02-16 14:10:21 +01:00
a9c50655d9 Attempt to fix missing branch parameter for force building windows builds 2018-02-16 14:04:50 +01:00
121015df54 Fix proper setting for URL 2018-02-16 12:04:02 +01:00
3b4576b568 Use proper UTL for buildbot admin page 2018-02-16 11:57:46 +01:00