--- kind: secret name: docker_username get: path: odit-registry-builder name: username --- kind: secret name: docker_password get: path: odit-registry-builder name: password --- kind: secret name: git_ssh get: path: odit-git-bot name: sshkey --- kind: pipeline type: kubernetes name: build:dev steps: # - name: run full license export # depends_on: ["clone"] # image: node:alpine # 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] # author_email: bot@odit.services # remote: git@git.odit.services:lfk/selfservice.git # ssh_key: # from_secret: git_ssh - name: build dev image: plugins/docker depends_on: [clone] settings: username: from_secret: docker_username password: from_secret: docker_password repo: registry.odit.services/lfk/selfservice tags: - dev registry: registry.odit.services mtu: 1000 trigger: branch: - dev 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 repo: registry.odit.services/lfk/selfservice tags: - latest registry: registry.odit.services mtu: 1000 trigger: branch: - main event: - push --- kind: pipeline type: kubernetes name: build:tags steps: - name: build $DRONE_TAG image: plugins/docker depends_on: [clone] settings: username: from_secret: docker_username password: from_secret: docker_password repo: registry.odit.services/lfk/selfservice tags: - '${DRONE_TAG}' registry: registry.odit.services mtu: 1000 trigger: event: - tag