lfk-client-js/.drone.yml

63 lines
1.3 KiB
YAML
Raw Normal View History

---
kind: secret
name: git_ssh
get:
path: odit-git-bot
name: sshkey
---
kind: secret
name: npm_token
get:
path: niggl-npm-key
name: npmkey
2020-12-22 14:17:25 +00:00
---
kind: pipeline
2021-03-18 15:56:52 +00:00
type: kubernetes
2020-12-22 14:17:25 +00:00
name: build:tag
steps:
- name: checkout backend
2021-04-14 17:17:20 +00:00
image: registry.odit.services/hub/alpine/git
2020-12-22 14:17:25 +00:00
commands:
- git clone https://git.odit.services/lfk/backend backend
- cd backend
- name: run openapi export
image: node:alpine
commands:
- cd backend
- yarn
- yarn openapi:export
- mv ./openapi.json ../openapi.json
- cd ..
- rm -rf backend
- name: run lib build
2021-04-14 17:17:20 +00:00
image: registry.odit.services/hub/library/node:alpine
2020-12-22 14:17:25 +00:00
commands:
- yarn
- yarn build
2020-12-22 14:35:55 +00:00
- npm --no-git-tag-version version ${SOURCE_TAG}
2020-12-22 14:17:25 +00:00
- name: push to repo
image: appleboy/drone-git-push
settings:
branch: main
commit: true
2021-01-10 17:24:09 +00:00
commit_message: 🚀New lib version ${SOURCE_TAG} [CI SKIP]
2020-12-22 14:17:25 +00:00
author_email: bot@odit.services
2020-12-22 14:29:17 +00:00
remote: git@git.odit.services:lfk/lfk-client-js.git
2020-12-22 14:17:25 +00:00
ssh_key:
from_secret: git_ssh
2020-12-22 14:35:55 +00:00
- name: npm
image: plugins/npm
settings:
token:
from_secret: npm_token
2020-12-22 14:35:55 +00:00
email: info@odit.services
2020-12-22 14:17:25 +00:00
trigger:
event:
2020-12-22 14:35:55 +00:00
exclude:
2020-12-29 13:44:28 +00:00
- push
include:
- custom