mirror of
https://github.com/mudler/luet.git
synced 2025-09-24 20:47:37 +00:00
Add retrieve to compilation spec
It allows to copy build artifact during buildtime. In this way artifacts between different seed images can be shared ``` retrieve: - a-test-1.0.package.* - https://... ``` They will be available under WORKDIR
This commit is contained in:
3
tests/fixtures/retrieve-integration/a/build.yaml
vendored
Normal file
3
tests/fixtures/retrieve-integration/a/build.yaml
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
image: "alpine"
|
||||
steps:
|
||||
- echo a > /a
|
3
tests/fixtures/retrieve-integration/a/definition.yaml
vendored
Normal file
3
tests/fixtures/retrieve-integration/a/definition.yaml
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
name: "a"
|
||||
version: "1.0"
|
||||
category: "test"
|
10
tests/fixtures/retrieve-integration/b/build.yaml
vendored
Normal file
10
tests/fixtures/retrieve-integration/b/build.yaml
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
|
||||
steps:
|
||||
- tar xvf a-test-1.0.package.* -C ./
|
||||
- mv a /b
|
||||
requires:
|
||||
- name: "a"
|
||||
version: "1.0"
|
||||
category: "test"
|
||||
retrieve:
|
||||
- a-test-1.0.package.*
|
7
tests/fixtures/retrieve-integration/b/definition.yaml
vendored
Normal file
7
tests/fixtures/retrieve-integration/b/definition.yaml
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
name: "b"
|
||||
version: "1.0"
|
||||
category: "test"
|
||||
requires:
|
||||
- name: "a"
|
||||
version: "1.0"
|
||||
category: "test"
|
Reference in New Issue
Block a user