diff --git a/cloudbuild.yaml b/cloudbuild.yaml index 1361574..2d9fc1d 100644 --- a/cloudbuild.yaml +++ b/cloudbuild.yaml @@ -1,9 +1,27 @@ steps: -- name: 'busybox' - args: ['echo', '$TAG_NAME'] +- name: 'gcr.io/cloud-builders/gcloud' + args: + - kms + - decrypt + - --ciphertext-file=npmrc.enc + - --plaintext-file=/root/.npmrc + - --location=global + - --keyring=my-keyring + - --key=npm-key + volumes: + - name: 'home' + path: /root/ + - name: 'gcr.io/cloud-builders/npm' args: ['install'] + - name: 'gcr.io/cloud-builders/npm' args: ['test'] + - name: 'gcr.io/cloud-builders/npm' - args: ['publish', '$TAG_NAME'] + args: ['publish'] + env: + - HOME=/root/ + volumes: + - name: 'home' + path: /root/