Commit Graph

52 Commits

Author SHA1 Message Date
Christoph M. Becker
a253b3d4d9 Upload real_name packages to proper location
We need to do this (and also have to rename the packages), so that they
are linked as DLLs.  We do not rename the log files, though.
2021-01-25 19:31:19 +01:00
Christoph M. Becker
450ab890e4 Be more resilient
PECL builds do not generate stats, so we must not assume they do.
2020-10-15 15:27:09 +02:00
Christoph M. Becker
296b18bb44 Fix #77728: pgort140.DLL missing
If a PGO build is requested, but a build error occurs after the PGI
build has succeeded and before the PGO build has even been attempted
(for instance, if the PGO training fails), we may get a bogus archive
containing the PGI build, without any hint.

We apply a quick fix which bails out early, because if the PGI build
failed, it makes no sense to do the PGO build, and if the binaries
couldn't be built, it makes no sense to create the archive.  However,
we still allow the PGO training to fail for snapshot builds.
2019-12-19 11:24:30 +01:00
Anatol Belski
2e30262b0d Disable debug output 2018-04-04 17:21:08 +02:00
Anatol Belski
6a54232031 Use lock for PGO setup under concurrent builds 2018-04-04 17:18:12 +02:00
Anatol Belski
08f0f6a7dc Restore uploaded files cleanup 2018-03-03 01:05:25 +01:00
Anatol Belski
4f511accbf Basic intrinsic build implementation 2018-03-02 23:03:46 +01:00
Anatol Belski
5042b078dd Fix error mailing 2017-11-03 09:23:21 +01:00
Anatol Belski
78297905d0 Fix var name 2017-09-20 17:53:06 +02:00
Anatol Belski
073975a5a8 Last exported revision should not be rebuilt 2017-09-19 23:02:23 +02:00
Anatol Belski
433bd0a90d Enable partial uploads, still needs improvement 2017-09-19 18:47:37 +02:00
Anatol Belski
d7f919649b More refactoring
- partial locking on the db file
- fix revision fetching, previously only the latest was fetched
- upload snaps as they built for now
2017-09-18 19:35:59 +02:00
Anatol Belski
4515772d81 Rework update and cleanup in parallel build 2017-09-18 11:26:14 +02:00
Anatol Belski
f22c259117 Fix skip for non requested build type 2017-09-15 22:49:11 +02:00
Anatol Belski
1a51e1d9cc Reset number of running builds after all are finished 2017-09-15 21:14:23 +02:00
Anatol Belski
89296f7a9e Parallel build for snaps, basic changes 2017-09-15 19:12:04 +02:00
Anatol Belski
311b929c81 If only one build was requested, don't write all the available into db 2017-09-15 14:41:11 +02:00
Anatol Belski
3d77ce6373 Don't enforce all, allow for an exact single build 2017-09-15 13:25:16 +02:00
Anatol Belski
9af1b0b772 fix object dir removal 2017-08-18 20:41:11 +02:00
Anatol Belski
cbce143456 fix pecl rss command 2017-08-10 22:36:20 +02:00
Anatol Belski
e9fc367e47 fix obj dir handlning when pgo is not setup yet 2017-08-10 20:17:38 +02:00
Anatol Belski
f2140033fc basic pgo support with the pgo_integration branch yet 2017-08-10 03:48:28 +02:00
Anatol Belski
8a69337542 implement --enable-pre for the rss handler 2017-07-31 09:39:53 +02:00
Anatol Belski
a9e5de8067 fix tool paths and exclude pickle generation for now 2017-07-12 21:29:18 +02:00
Anatol Belski
53b84660d9 fix typo and snap location creation 2017-05-14 01:18:18 +02:00
Anatol Belski
cb78d10dde create build location if not exist 2017-05-14 01:09:36 +02:00
Anatol Belski
59cb95745c more refactoring for core snap scripts 2016-12-12 12:07:24 +01:00
Anatol Belski
68598445eb refactor the snapshot script and related stuff 2016-12-09 16:43:55 +01:00
Anatol Belski
2118134880 implement two builds per arch for snaps 2016-11-20 04:10:20 +01:00
Anatol Belski
ff278ad2e2 add deps updating, yet staging only 2016-11-19 21:03:53 +01:00
Anatol Belski
6f46af520a fix arch arg 2016-11-19 16:56:16 +01:00
Anatol Belski
ee40a45f9c fix call method on non object 2016-11-19 16:55:41 +01:00
Anatol Belski
83fd08e039 fix lock paths 2016-11-17 19:54:54 +01:00
Anatol Belski
ac0638eaf3 liquidate the client subdir, all the stuff can now be directly in root 2016-11-15 19:48:29 +01:00
Pierre Joye
7fb21e74c2 - empty trunk 2011-04-25 10:47:55 +00:00
Pierre Joye
ea3931d01d - add force mode, fix support for trunk, use revision # instead of the date for the snap archives 2010-11-16 11:42:26 +00:00
Pierre Joye
05ed1f238c - don't force them anymore, only create snaps when a commit has been done 2010-01-22 09:26:26 +00:00
Pierre Joye
72243bdfec - display link to latest snap if any 2010-01-20 18:06:35 +00:00
Pierre Joye
fab91fcbdf - add sh script for the cron 2010-01-19 20:27:06 +00:00
Pierre Joye
ed0e1997be - cleanup 2010-01-19 17:50:31 +00:00
Pierre Joye
a1e339cdb5 - add 'all' option here too 2010-01-19 17:50:16 +00:00
Pierre Joye
555667198c - let create all snaps in one call 2010-01-19 16:00:57 +00:00
Pierre Joye
58bef4b130 - list of branches/releases and their respective info 2010-01-19 14:24:35 +00:00
Pierre Joye
d4a0fe38f9 - create the json static data 2010-01-19 13:10:31 +00:00
Pierre Joye
6c7164e985 - generate the public part 2010-01-19 10:11:58 +00:00
Pierre Joye
c377fb9669 - we don't need secs in filename/snapshot. use svn info to fetch current revision. print out the filename so it can be used by shell script directly. 2010-01-13 14:37:21 +00:00
Pierre Joye
a3fd6c9e7f - improve snapshot when no dev branch are used 2010-01-12 16:57:46 +00:00
Pierre Joye
75b25a475e - pass release name to json request in the row editor
- fix help text in createbranch
- catch possible errors when we initiate the storage in the main section
2010-01-12 11:04:10 +00:00
Pierre Joye
1a2b21f6e6 - snapshot script (cron, shell,..) 2010-01-11 17:08:53 +00:00
Pierre Joye
42878eac6e - update usage. rm names begin at arg 5 not 4 2010-01-10 15:55:14 +00:00