debian-forge-composer/internal
Ondřej Budai 6902f730cb worker: upload local target image using jobqueue api
Prior this commit local target copied the image from a worker to a composer
using cp(1) command. This prevented the local target to work on remote
workers.

This commit switches the local target implementation to using the jobqueue
API introduced in the previous commit. I had some concerns about speed
of this solution (imho nothing can beat pure cp(1) implementation) but
ad hoc sanity tests showed the copying of the image using the jobqueue API
when running the worker on the same machine as the composer is still
more or less instant.
2020-02-14 11:53:38 +01:00
..
blueprint blueprints: fix group handling 2019-12-17 09:24:15 +01:00
common common: refactor build states into a separate file 2020-02-12 11:17:26 +01:00
compose drop the Compose.Image field 2020-02-14 11:53:38 +01:00
crypt crypt: make it possible to compile and test on macOS 2020-01-30 14:42:25 +01:00
distro distro: remove previous implementation of testing distro 2020-02-12 11:17:26 +01:00
jobqueue worker: upload local target image using jobqueue api 2020-02-14 11:53:38 +01:00
mocks/rpmmd Weldr API: use the new compose/store API 2020-02-12 11:17:26 +01:00
pipeline distro: add custom image size 2020-01-23 00:57:31 +01:00
rcm RCM API: return bad request instead of internal server error 2020-02-12 11:17:26 +01:00
rpmmd repositories: install the base repositories in the filesystem 2020-01-03 22:35:52 +01:00
store api/jobqueue: add route to upload images 2020-02-14 11:53:38 +01:00
target target: use the new types from common package 2020-02-12 11:17:26 +01:00
test api: implement /compose/log 2019-12-20 11:43:39 +01:00
upload upload/aws: Add basic S3 upload test 2020-01-16 13:14:15 +01:00
weldr store disk artifacts per image build instead of per compose 2020-02-14 11:53:38 +01:00