diff --git a/.semaphore/deploy.yml b/.semaphore/deploy_dockerhub.yml similarity index 96% rename from .semaphore/deploy.yml rename to .semaphore/deploy_dockerhub.yml index 69d6c496..b6f32fb5 100644 --- a/.semaphore/deploy.yml +++ b/.semaphore/deploy_dockerhub.yml @@ -14,8 +14,8 @@ blocks: prologue: commands: - 'echo "${DOCKER_PASSWORD}" | docker login -u "${DOCKER_USERNAME}" --password-stdin' + dependencies: [] agent: machine: type: e1-standard-2 os_image: ubuntu1804 - diff --git a/.semaphore/deploy_npmjs.yml b/.semaphore/deploy_npmjs.yml new file mode 100644 index 00000000..7e6a4069 --- /dev/null +++ b/.semaphore/deploy_npmjs.yml @@ -0,0 +1,15 @@ +version: v1.0 +name: Deploy to npmjs +blocks: + - name: Deploy to npmjs + task: + jobs: + - name: Deploy + commands: + - echo "job 1" + secrets: + - name: npmjs +agent: + machine: + type: e1-standard-2 + os_image: ubuntu1804 diff --git a/.semaphore/semaphore.yml b/.semaphore/semaphore.yml index 591e92a1..80e91bcb 100644 --- a/.semaphore/semaphore.yml +++ b/.semaphore/semaphore.yml @@ -35,6 +35,10 @@ blocks: - docker build . -f Dockerfile-debian-x86_64 promotions: - name: Deploy to DockerHub - pipeline_file: deploy.yml + pipeline_file: deploy_dockerhub.yml auto_promote: when: (branch = 'master' OR tag =~ '.*') AND result = 'passed' + - name: Deploy to npmjs + pipeline_file: deploy_npmjs.yml + auto_promote: + when: tag =~ '.*' AND result = 'passed'