summaryrefslogtreecommitdiff
path: root/workflow_sources/test/rabbitmq_cli.lib.yml
diff options
context:
space:
mode:
authorPhilip Kuryloski <kuryloskip@vmware.com>2020-12-11 12:42:49 +0100
committerPhilip Kuryloski <kuryloskip@vmware.com>2020-12-11 12:42:49 +0100
commit784c3c9059d3316c1b867454a41bcbaa55fc1fca (patch)
tree12942107fe0c21c72e2f3ed5d9fd340050b2ee85 /workflow_sources/test/rabbitmq_cli.lib.yml
parent629fae614942bf34e748d5cd2f1cb184dbed6c55 (diff)
downloadrabbitmq-server-git-784c3c9059d3316c1b867454a41bcbaa55fc1fca.tar.gz
Another image caching attempt for the workflows
Take an explicit approach with docker save/load. This eliminates the need for the current Maintenance workflow
Diffstat (limited to 'workflow_sources/test/rabbitmq_cli.lib.yml')
-rw-r--r--workflow_sources/test/rabbitmq_cli.lib.yml16
1 files changed, 7 insertions, 9 deletions
diff --git a/workflow_sources/test/rabbitmq_cli.lib.yml b/workflow_sources/test/rabbitmq_cli.lib.yml
index 2fbe1d7f7d..2ffd1e8369 100644
--- a/workflow_sources/test/rabbitmq_cli.lib.yml
+++ b/workflow_sources/test/rabbitmq_cli.lib.yml
@@ -1,6 +1,5 @@
#@ load("@ytt:data", "data")
-#@ load("helpers.star", "ci_image", "skip_ci_condition")
-#@ load("common.lib.yml", "docker_layer_caching_step")
+#@ load("helpers.star", "ci_image", "ci_image_tag", "skip_ci_condition")
#@ def rabbitmq_cli_job(dep, erlang_version=None):
name: #@ dep.name
@@ -14,16 +13,15 @@ steps:
id: buildevents
run: |
echo "::set-output name=step_start::$(date +%s)"
- - #@ docker_layer_caching_step()
- - name: Login to GCR
- uses: docker/login-action@v1
+ - uses: actions/cache@v2
with:
- registry: eu.gcr.io
- username: _json_key
- password: ${{ secrets.GCR_JSON_KEY }}
+ key: #@ ci_image_tag(erlang_version)
+ path: ci.tar
+ - name: LOAD CI DOCKER IMAGE FROM CACHE
+ run: |
+ docker load -o ci.tar
- name: RUN TESTS
run: |
- docker pull (@= ci_image(erlang_version) @)
mkdir broker-logs && chmod 777 broker-logs
docker run \
--env project=(@= dep.name @) \