diff --git a/.drone.yml b/.drone.yml index 7efbdd9..e982f17 100644 --- a/.drone.yml +++ b/.drone.yml @@ -54,18 +54,22 @@ steps: - git clone $DRONE_REMOTE_URL . - git checkout dev - name: build dev - image: plugins/docker - depends_on: [clone] + image: registry.odit.services/library/drone-kaniko settings: username: from_secret: docker_username password: from_secret: docker_password - repo: registry.odit.services/lfk/mailer + build_args: + - NPM_REGISTRY_DOMAIN: + from_secret: npmjs_domain + - NPM_REGISTRY_TOKEN: + from_secret: npmjs_token + repo: lfk/mailer tags: - dev + cache: true registry: registry.odit.services - mtu: 1000 - name: run changelog export depends_on: ["clone"] image: node:latest @@ -100,7 +104,6 @@ steps: skip_verify: true ssh_key: from_secret: git_ssh - trigger: branch: - dev @@ -123,18 +126,22 @@ steps: - git merge main - git checkout main - name: build latest - depends_on: ["clone"] - image: plugins/docker + image: registry.odit.services/library/drone-kaniko settings: username: from_secret: docker_username password: from_secret: docker_password - repo: registry.odit.services/lfk/mailer + build_args: + - NPM_REGISTRY_DOMAIN: + from_secret: npmjs_domain + - NPM_REGISTRY_TOKEN: + from_secret: npmjs_token + repo: lfk/mailer tags: - latest + cache: true registry: registry.odit.services - mtu: 1000 - name: push merge to repo depends_on: ["clone"] image: appleboy/drone-git-push @@ -144,7 +151,6 @@ steps: remote: git@git.odit.services:lfk/mailer.git ssh_key: from_secret: git_ssh - trigger: branch: - main @@ -158,18 +164,22 @@ name: build:tags steps: - name: build $DRONE_TAG - image: plugins/docker - depends_on: [clone] + image: registry.odit.services/library/drone-kaniko settings: username: from_secret: docker_username password: from_secret: docker_password - repo: registry.odit.services/lfk/mailer + build_args: + - NPM_REGISTRY_DOMAIN: + from_secret: npmjs_domain + - NPM_REGISTRY_TOKEN: + from_secret: npmjs_token + repo: lfk/mailer tags: - - '${DRONE_TAG}' + - "${DRONE_TAG}" + cache: true registry: registry.odit.services - mtu: 1000 trigger: event: - - tag \ No newline at end of file + - tag