Add semaphore workflow for npmjs deployment (#48)

This commit is contained in:
Karol Wrótniak
2020-07-21 23:54:50 +02:00
committed by GitHub
parent fca8f6dca4
commit f0f8b8795b
3 changed files with 21 additions and 2 deletions

View File

@@ -0,0 +1,21 @@
version: v1.0
name: Deploy to DockerHub
blocks:
- name: Deploy to DockerHub
task:
jobs:
- name: Deploy
commands:
- checkout
- 'docker build . -t "devicefarmer/stf:${SEMAPHORE_GIT_TAG_NAME:-latest}"'
- docker push devicefarmer/stf
secrets:
- name: dockerhub-secrets
prologue:
commands:
- 'echo "${DOCKER_PASSWORD}" | docker login -u "${DOCKER_USERNAME}" --password-stdin'
dependencies: []
agent:
machine:
type: e1-standard-2
os_image: ubuntu1804