diff --git a/.drone.yml b/.drone.yml index 1750b74..c0f2683 100644 --- a/.drone.yml +++ b/.drone.yml @@ -12,6 +12,13 @@ get: path: odit-registry-builder name: password +--- +kind: secret +name: npm_url +get: + path: odit-npm-cache + name: url + --- kind: pipeline type: kubernetes @@ -26,6 +33,9 @@ steps: from_secret: docker_username password: from_secret: docker_password + build_args: + - NPM_REGISTRY_URL: + from_secret: npm_url repo: registry.odit.services/lfk/beamershow tags: - dev @@ -37,6 +47,34 @@ trigger: event: - push +--- +kind: pipeline +type: kubernetes +name: build:latest + +steps: + - name: build latest + image: plugins/docker + depends_on: [clone] + settings: + username: + from_secret: docker_username + password: + from_secret: docker_password + build_args: + - NPM_REGISTRY_URL: + from_secret: npm_url + repo: registry.odit.services/lfk/beamershow + tags: + - latest + registry: registry.odit.services + mtu: 1000 +trigger: + branch: + - main + event: + - push + --- kind: pipeline type: kubernetes @@ -50,6 +88,9 @@ steps: from_secret: docker_username password: from_secret: docker_password + build_args: + - NPM_REGISTRY_URL: + from_secret: npm_url repo: registry.odit.services/lfk/beamershow tags: - '${DRONE_TAG}'