--- kind: pipeline name: build:test steps: - name: checkout backend image: alpine/git commands: - git clone https://git.odit.services/lfk/backend backend - cd backend - git checkout feature/31-lib_generation - name: run lib build image: node:alpine commands: - cd backend - yarn - yarn lib - name: prepare_commit image: alpine commands: - rm -rf ./dist ./openapi.json - mv ./backend/lib/dist ./dist - mv ./backend/lib/openapi.json ./openapi.json - rm -rf ./backend - name: push to repo image: appleboy/drone-git-push settings: branch: main commit: true commit_message: new lib version [CI SKIP] remote: git@git.odit.services:lfk/lib.git ssh_key: from_secret: GITLAB_SSHKEY - name: npm image: plugins/npm depends_on: [ clone ] settings: token: from_secret: NPM_TOKEN email: info@odit.services