diff options
author | dcorbacho <dparracorbacho@piotal.io> | 2020-11-18 14:27:41 +0000 |
---|---|---|
committer | dcorbacho <dparracorbacho@piotal.io> | 2020-11-18 14:27:41 +0000 |
commit | f23a51261d9502ec39df0f8db47ba6b22aa7659f (patch) | |
tree | 53dcdf46e7dc2c14e81ee960bce8793879b488d3 /workflow_sources/test/rabbitmq_cli.lib.yml | |
parent | afa2c2bf6c7e0e9b63f4fb53dc931c70388e1c82 (diff) | |
parent | 9f6d64ec4a4b1eeac24d7846c5c64fd96798d892 (diff) | |
download | rabbitmq-server-git-stream-timestamp-offset.tar.gz |
Merge remote-tracking branch 'origin/master' into stream-timestamp-offsetstream-timestamp-offset
Diffstat (limited to 'workflow_sources/test/rabbitmq_cli.lib.yml')
-rw-r--r-- | workflow_sources/test/rabbitmq_cli.lib.yml | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/workflow_sources/test/rabbitmq_cli.lib.yml b/workflow_sources/test/rabbitmq_cli.lib.yml new file mode 100644 index 0000000000..4281547814 --- /dev/null +++ b/workflow_sources/test/rabbitmq_cli.lib.yml @@ -0,0 +1,40 @@ +#@ load("@ytt:data", "data") +#@ load("helpers.star", "ci_image", "skip_ci_condition") + +#@ def rabbitmq_cli_job(dep): +name: #@ dep.name +needs: + - prepare +runs-on: ubuntu-18.04 +if: #@ skip_ci_condition() +#@yaml/text-templated-strings +steps: + - name: RECORD STEP START + id: buildevents + run: | + echo "::set-output name=step_start::$(date +%s)" + - uses: GoogleCloudPlatform/github-actions/setup-gcloud@master + with: + service_account_key: ${{ secrets.GCR_JSON_KEY }} + export_default_credentials: true + - name: RUN TESTS + run: | + gcloud auth configure-docker + docker pull (@= ci_image() @) + mkdir broker-logs && chmod 777 broker-logs + docker run \ + --env project=(@= dep.name @) \ + --env GITHUB_RUN_ID=${{ github.run_id }} \ + --env BUILDEVENT_APIKEY=${{ secrets.HONEYCOMB_API_KEY }} \ + --env STEP_START=${{ steps.buildevents.outputs.step_start }} \ + --volume ${PWD}/broker-logs:/workspace/broker-logs \ + (@= ci_image() @) \ + ci/scripts/rabbitmq_cli.sh + - name: ON FAILURE UPLOAD TESTS LOGS ARTIFACT + #! https://github.com/marketplace/actions/upload-artifact + uses: actions/upload-artifact@v2-preview + if: failure() + with: + name: (@= dep.name @)-broker-logs + path: "broker-logs/broker-logs.tar.xz" +#@ end
\ No newline at end of file |