diff --git a/.drone.yml b/.drone.yml index b9bc15b..387ee45 100644 --- a/.drone.yml +++ b/.drone.yml @@ -33,53 +33,23 @@ steps: - git clone $DRONE_REMOTE_URL . - git checkout dev - name: build dev - image: plugins/docker - depends_on: [clone] + 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/document-server + build_args: + - NPM_REGISTRY_DOMAIN: + from_secret: npmjs_domain + - NPM_REGISTRY_TOKEN: + from_secret: npmjs_token + repo: lfk/document-server tags: - dev + cache: true registry: registry.odit.services - mtu: 1000 - - name: run changelog export - depends_on: ["clone"] - image: node:latest - commands: - - npx auto-changelog --commit-limit false -p -u --hide-credit - - name: push new changelog to repo - depends_on: ["run changelog export"] - image: appleboy/drone-git-push - settings: - branch: dev - commit: true - commit_message: 🧾New changelog file version [CI SKIP] [skip ci] - author_email: bot@odit.services - remote: git@git.odit.services:lfk/document-server.git - ssh_key: - from_secret: git_ssh - - name: run full license export - depends_on: ["clone"] - image: node:14.15.1-alpine3.12 - commands: - - yarn - - yarn licenses:export - - name: push new licenses file to repo - depends_on: ["run full license export"] - image: appleboy/drone-git-push - settings: - branch: dev - commit: true - commit_message: 📖New license file version [CI SKIP] [skip ci] - author_email: bot@odit.services - remote: git@git.odit.services:lfk/document-server.git - skip_verify: true - ssh_key: - from_secret: git_ssh - trigger: branch: - dev @@ -99,30 +69,24 @@ steps: commands: - git clone $DRONE_REMOTE_URL . - git checkout dev - - git merge main - - git checkout main - - name: build latest + - name: build dev 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/document-server + build_args: + - NPM_REGISTRY_DOMAIN: + from_secret: npmjs_domain + - NPM_REGISTRY_TOKEN: + from_secret: npmjs_token + repo: lfk/document-server tags: - latest + cache: true registry: registry.odit.services - mtu: 1000 - - name: push merge to repo - depends_on: ["clone"] - image: appleboy/drone-git-push - settings: - branch: dev - commit: false - remote: git@git.odit.services:lfk/document-server.git - ssh_key: - from_secret: git_ssh trigger: branch: @@ -137,18 +101,23 @@ name: build:tags steps: - name: build $DRONE_TAG - image: plugins/docker - depends_on: [clone] + 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/document-server + build_args: + - NPM_REGISTRY_DOMAIN: + from_secret: npmjs_domain + - NPM_REGISTRY_TOKEN: + from_secret: npmjs_token + repo: lfk/document-server tags: - - '${DRONE_TAG}' + - "${DRONE_TAG}" + cache: true registry: registry.odit.services - mtu: 1000 trigger: event: - - tag \ No newline at end of file + - tag