Joseph Schorr
|
f84d1bad45
|
Handle internal errors in a better fashion: If a build would be marked as internal error, only do so if there are retries remaining. Otherwise, we mark it as failed (since it won't be rebuilt anyway)
|
2015-02-12 16:19:44 -05:00 |
|
Joseph Schorr
|
e1a15464a1
|
Fix typo, add some logging and fix command comparison
|
2015-02-11 16:02:36 -05:00 |
|
Joseph Schorr
|
893ae46dec
|
Add an ImageTree class and change to searching *all applicable* branches when looking for the best cache tag.
|
2015-02-10 21:46:58 -05:00 |
|
Joseph Schorr
|
9f1ec9d47d
|
Fix loading of partial caching under a tag
|
2015-02-09 16:29:15 -05:00 |
|
Joseph Schorr
|
b0e315c332
|
Fix issues in cache comment comparison
|
2015-02-09 15:48:36 -05:00 |
|
Joseph Schorr
|
9b0e43514b
|
Fix typos
|
2015-02-09 14:53:18 -05:00 |
|
Joseph Schorr
|
6cb1212da6
|
Add logging
|
2015-02-09 13:54:14 -05:00 |
|
Joseph Schorr
|
4310f47dee
|
Some code cleanup in the cached tag determination code
|
2015-02-09 12:16:43 -05:00 |
|
Joseph Schorr
|
0065ac8503
|
Add back in the cache checking code and remove the old 0.1 build pack code
|
2015-02-09 12:13:40 -05:00 |
|
Joseph Schorr
|
48949627e0
|
Merge master in delta
|
2015-02-09 12:07:43 -05:00 |
|
Joseph Schorr
|
9ffb53cd47
|
Add support for v2 of the build worker, which performs the Dockerfile parsing on its own. Note that this version is backwards compatible with v1-beta of the build worker, so it should be pushed first. Also note that this version is temporary until such time as we get the caching branches merged.
|
2015-02-03 21:05:18 -05:00 |
|
Joseph Schorr
|
a1938593a9
|
Better handling of retries on build errors
|
2015-02-03 16:29:47 -05:00 |
|
Joseph Schorr
|
d709e0f64a
|
Fix the new notifications code to work
|
2015-02-03 13:08:38 -05:00 |
|
Joseph Schorr
|
07e85324e9
|
- Add build notifications back in
- Fix spelling mistake
- Add the sha output as part of the build script
|
2015-02-03 13:01:42 -05:00 |
|
Joseph Schorr
|
60eae43ae4
|
Add the date time to the log entries
|
2015-01-29 18:05:05 -05:00 |
|
Joseph Schorr
|
ce3f8b438c
|
Fix pull credentials bug, fix job details parse bug and add some better logging
|
2015-01-29 18:01:42 -05:00 |
|
Joseph Schorr
|
7ee00b83cb
|
Switch to using a CloseForLongOperation around the sleep
|
2015-01-29 14:50:07 -05:00 |
|
Joseph Schorr
|
cf35da30bc
|
Make sure to not hold DB connections open in the new build manager
|
2015-01-29 14:40:24 -05:00 |
|
Jake Moshenko
|
cc70225043
|
Generalize the ephemeral build managers so that any manager may manage a builder spawned by any other manager.
|
2014-12-31 11:33:56 -05:00 |
|
Jake Moshenko
|
aac7feb20b
|
Refresh the build_job from the database before we write updates.
|
2014-12-23 11:17:23 -05:00 |
|
Jake Moshenko
|
2d7e844753
|
First implementation of ephemeral build lifecycle manager.
|
2014-12-16 13:41:30 -05:00 |
|
Joseph Schorr
|
00299ca60f
|
We need to make sure to use the *full* command
|
2014-12-11 18:17:15 +02:00 |
|
Joseph Schorr
|
6601e83285
|
When speaking to version 0.2-beta of the build worker, properly lookup the cached commands and see if we have a matching image/tag in the repository
|
2014-12-11 18:03:40 +02:00 |
|
Jake Moshenko
|
fd825b82cd
|
Update the buildman with the database job config post merge with nomenclature.
|
2014-12-08 14:43:32 -05:00 |
|
Joseph Schorr
|
660a640de6
|
Better organize the source file structure of the build manager and change it to choose a lifecycle manager based on the config
|
2014-11-25 16:14:44 -05:00 |
|