Christoph M. Becker
18dac6fd90
Cater to new server configuration for PECL cURL uploads
2021-10-08 12:56:37 +02:00
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