--- kind: secret name: git_ssh get: path: odit-git-bot name: sshkey --- kind: secret name: npm_token get: path: niggl-npm-key name: npmkey --- kind: pipeline type: kubernetes name: build:tag steps: - name: checkout backend image: alpine/git commands: - git clone https://git.odit.services/lfk/backend backend - cd backend - git checkout dev - name: run openapi export image: registry.odit.services/hub/library/node:19.5.0-alpine3.16 commands: - cd backend - yarn - yarn openapi:export - mv ./openapi.json ../openapi.json - cd .. - rm -rf backend - name: run lib build image: registry.odit.services/hub/library/node:19.5.0-alpine3.16 commands: - yarn - yarn build - npm --no-git-tag-version version ${SOURCE_TAG} - name: push to repo image: appleboy/drone-git-push settings: branch: main commit: true commit_message: 🚀New lib version ${SOURCE_TAG} [CI SKIP] author_email: bot@odit.services remote: git@git.odit.services:lfk/lfk-client-node.git ssh_key: from_secret: git_ssh - name: npm image: plugins/npm settings: token: from_secret: npm_token email: info@odit.services trigger: event: exclude: - push include: - custom