From f6c03c7ae218faf8bcdc4108e809ef121b87ef92 Mon Sep 17 00:00:00 2001 From: Nicolai Ort Date: Mon, 15 Mar 2021 16:17:28 +0100 Subject: [PATCH] =?UTF-8?q?Applied=20Docker=20MTU=20fix=20=F0=9F=9B=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .drone.yml | 345 +++++++++++++++++++++++++++-------------------------- 1 file changed, 174 insertions(+), 171 deletions(-) diff --git a/.drone.yml b/.drone.yml index 2c21240..7efbdd9 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,172 +1,175 @@ ---- -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: tests:node_latest -clone: - disable: true -steps: - - name: checkout pr - image: alpine/git - commands: - - git clone $DRONE_REMOTE_URL . - - git checkout $DRONE_SOURCE_BRANCH - - name: run tests - image: node:latest - commands: - - yarn - - yarn test:ci -trigger: - event: - - pull_request - ---- -kind: pipeline -type: kubernetes -name: build:dev -clone: - disable: true - -steps: - - name: clone - image: alpine/git - commands: - - git clone $DRONE_REMOTE_URL . - - git checkout dev - - 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/mailer - tags: - - dev - registry: registry.odit.services - - 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/mailer.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/mailer.git - skip_verify: true - ssh_key: - from_secret: git_ssh - -trigger: - branch: - - dev - event: - - push - ---- -kind: pipeline -type: kubernetes -name: build:latest -clone: - disable: true - -steps: - - name: clone - image: alpine/git - commands: - - git clone $DRONE_REMOTE_URL . - - git checkout dev - - git merge main - - git checkout main - - name: build latest - depends_on: ["clone"] - image: plugins/docker - settings: - username: - from_secret: docker_username - password: - from_secret: docker_password - repo: registry.odit.services/lfk/mailer - tags: - - latest - registry: registry.odit.services - - name: push merge to repo - depends_on: ["clone"] - image: appleboy/drone-git-push - settings: - branch: dev - commit: false - remote: git@git.odit.services:lfk/mailer.git - ssh_key: - from_secret: git_ssh - -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/mailer - tags: - - '${DRONE_TAG}' - registry: registry.odit.services -trigger: - event: +--- +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: tests:node_latest +clone: + disable: true +steps: + - name: checkout pr + image: alpine/git + commands: + - git clone $DRONE_REMOTE_URL . + - git checkout $DRONE_SOURCE_BRANCH + - name: run tests + image: node:latest + commands: + - yarn + - yarn test:ci +trigger: + event: + - pull_request + +--- +kind: pipeline +type: kubernetes +name: build:dev +clone: + disable: true + +steps: + - name: clone + image: alpine/git + commands: + - git clone $DRONE_REMOTE_URL . + - git checkout dev + - 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/mailer + tags: + - dev + 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/mailer.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/mailer.git + skip_verify: true + ssh_key: + from_secret: git_ssh + +trigger: + branch: + - dev + event: + - push + +--- +kind: pipeline +type: kubernetes +name: build:latest +clone: + disable: true + +steps: + - name: clone + image: alpine/git + commands: + - git clone $DRONE_REMOTE_URL . + - git checkout dev + - git merge main + - git checkout main + - name: build latest + depends_on: ["clone"] + image: plugins/docker + settings: + username: + from_secret: docker_username + password: + from_secret: docker_password + repo: registry.odit.services/lfk/mailer + tags: + - latest + 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/mailer.git + ssh_key: + from_secret: git_ssh + +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/mailer + tags: + - '${DRONE_TAG}' + registry: registry.odit.services + mtu: 1000 +trigger: + event: - tag \ No newline at end of file