diff --git a/.drone.yml b/.drone.yml index 6cc56aa..21c50a2 100644 --- a/.drone.yml +++ b/.drone.yml @@ -4,17 +4,49 @@ name: tests:latest clone: disable: true steps: -- name: checkout pr - image: alpine/git - commands: - - git clone $DRONE_REMOTE_URL . - - git checkout $DRONE_SOURCE_BRANCH - - mv .env.ci .env -- name: run tests - image: node:alpine - commands: - - yarn - - yarn test:ci + - name: checkout pr + image: alpine/git + commands: + - git clone $DRONE_REMOTE_URL . + - git checkout $DRONE_SOURCE_BRANCH + - mv .env.ci .env + - name: run tests + image: node:alpine + commands: + - yarn + - yarn test:ci + - name: build edge + image: plugins/docker + depends_on: [clone] + settings: + username: + from_secret: DOCKER_REGISTRY_USER + password: + from_secret: DOCKER_REGISTRY_PASSWORD + repo: registry.odit.services/lfk/backend + tags: + - edge + registry: registry.odit.services + when: + branch: + - main + event: + - push + - name: build latest + image: plugins/docker + depends_on: [clone] + settings: + username: + from_secret: DOCKER_REGISTRY_USER + password: + from_secret: DOCKER_REGISTRY_PASSWORD + repo: registry.odit.services/lfk/backend + tags: + - latest + registry: registry.odit.services + when: + event: + - tag trigger: event: - - pull_request \ No newline at end of file + - pull_request