diff --git a/.drone.yml b/.drone.yml index 3047fed..bf387e9 100644 --- a/.drone.yml +++ b/.drone.yml @@ -44,7 +44,6 @@ get: kind: pipeline type: kubernetes name: build:latest - steps: - name: bump_patch depends_on: [clone] @@ -54,7 +53,7 @@ steps: - git config --global push.default current - git branch --set-upstream-to=origin/main main - yarn - - "yarn release:patch" + - yarn release - git pull - name: push to repo image: appleboy/drone-git-push @@ -85,14 +84,12 @@ steps: trigger: branch: - main - --- kind: pipeline type: kubernetes name: build:tags - steps: - - name: build_tag + - name: build $DRONE_TAG image: plugins/docker user: 0 depends_on: [clone] @@ -106,32 +103,21 @@ steps: - "${DRONE_TAG}" registry: registry.odit.services mtu: 1000 - - name: sign_image - depends_on: [build_tag] - image: registry.odit.services/hub/library/alpine:edge - commands: - - apk add cosign docker - - echo $COSIGN_KEY > cosign.key - - echo $DOCKER_PASSWORD | docker login registry.odit.services -u $DOCKER_USERNAME --password-stdin - - cosign sign --key cosign.key registry.odit.services/library/nginx-brotli:${DRONE_TAG} - environment: - COSIGN_KEY: - from_secret: cosign_key - COSIGN_PASSWORD: - from_secret: cosign_password - DOCKER_PASSWORD: - from_secret: docker_password - DOCKER_USERNAME: - from_secret: docker_username + - name: gitea_release + image: plugins/gitea-release + settings: + title: Release ${DRONE_TAG} + note: "Pull: `docker pull registry.odit.services/library/nginx-brotli:${DRONE_TAG}`" + api_key: + from_secret: gitea_token + base_url: https://git.odit.services trigger: event: - tag - --- kind: pipeline type: kubernetes name: build:nightly - steps: - name: docker release image: plugins/docker @@ -155,35 +141,11 @@ trigger: cron: include: - nightly - --- kind: pipeline type: kubernetes name: build:weekly - steps: - - name: bump_prepatch - depends_on: [clone] - image: registry.odit.services/hub/library/node:18.1.0-alpine3.15 - commands: - - apk add git - - git config --global push.default current - - git branch --set-upstream-to=origin/main main - - yarn - - "yarn release:prepatch" - - git pull - - name: push to repo - image: appleboy/drone-git-push - depends_on: [bump_patch] - settings: - commit: false - author_email: bot@odit.services - followtags: true - branch: main - remote: git@git.odit.services:odit/nginx-brotli.git - skip_verify: true - ssh_key: - from_secret: git_ssh - name: docker release image: plugins/docker user: 0 @@ -207,12 +169,10 @@ trigger: cron: include: - weekly - --- kind: pipeline type: kubernetes name: build:pr - steps: - name: docker release image: plugins/docker @@ -225,4 +185,4 @@ steps: mtu: 1000 trigger: event: - - pull_request + - pull_request \ No newline at end of file