diff options
author | Andrew Thornton | 2022-02-03 19:58:41 +0000 |
---|---|---|
committer | Andrew Thornton | 2022-02-03 19:58:41 +0000 |
commit | a93d5e12d4742efb175f80b170007a80dfc58bf1 (patch) | |
tree | 17edc3d3816bb12119646b58009c85a3f64e4f80 | |
parent | abe2fd614ed5e6bff0f65bfdf0515b1a52c2f294 (diff) |
Fix pushing to 1-x-dev docker tag (part 4)release/v1.15
OK now we have the images building we should make sure that the main ones stays
dev and the release/v* ones become *-dev-*
Signed-off-by: Andrew Thornton <art27@cantab.net>
-rw-r--r-- | .drone.yml | 132 |
1 files changed, 132 insertions, 0 deletions
diff --git a/.drone.yml b/.drone.yml index 5c58b5284..b9d928eb2 100644 --- a/.drone.yml +++ b/.drone.yml @@ -768,6 +768,69 @@ depends_on: trigger: ref: - refs/heads/main + event: + exclude: + - cron + +steps: + - name: fetch-tags + image: docker:git + commands: + - git fetch --tags --force + + - name: publish + pull: always + image: techknowlogick/drone-docker:latest + settings: + auto_tag: false + tags: dev-linux-amd64 + repo: gitea/gitea + build_args: + - GOPROXY=off + password: + from_secret: docker_password + username: + from_secret: docker_username + when: + event: + exclude: + - pull_request + + - name: publish-rootless + image: techknowlogick/drone-docker:latest + settings: + dockerfile: Dockerfile.rootless + auto_tag: false + tags: dev-linux-amd64-rootless + repo: gitea/gitea + build_args: + - GOPROXY=off + password: + from_secret: docker_password + username: + from_secret: docker_username + environment: + PLUGIN_MIRROR: + from_secret: plugin_mirror + when: + event: + exclude: + - pull_request + +--- +kind: pipeline +name: docker-linux-amd64-release-branch + +platform: + os: linux + arch: amd64 + +depends_on: + - testing-amd64 + - testing-arm64 + +trigger: + ref: - "refs/heads/release/v*" event: exclude: @@ -932,6 +995,72 @@ depends_on: trigger: ref: - refs/heads/main + event: + exclude: + - cron + +steps: + - name: fetch-tags + image: docker:git + commands: + - git fetch --tags --force + + - name: publish + pull: always + image: techknowlogick/drone-docker:latest + settings: + auto_tag: false + tags: dev-linux-arm64 + repo: gitea/gitea + build_args: + - GOPROXY=off + password: + from_secret: docker_password + username: + from_secret: docker_username + environment: + PLUGIN_MIRROR: + from_secret: plugin_mirror + when: + event: + exclude: + - pull_request + + - name: publish-rootless + image: techknowlogick/drone-docker:latest + settings: + dockerfile: Dockerfile.rootless + auto_tag: false + tags: dev-linux-arm64-rootless + repo: gitea/gitea + build_args: + - GOPROXY=off + password: + from_secret: docker_password + username: + from_secret: docker_username + environment: + PLUGIN_MIRROR: + from_secret: plugin_mirror + when: + event: + exclude: + - pull_request + +--- +kind: pipeline +name: docker-linux-arm64-release-branch + +platform: + os: linux + arch: arm64 + +depends_on: + - testing-amd64 + - testing-arm64 + +trigger: + ref: - "refs/heads/release/v*" event: exclude: @@ -984,6 +1113,7 @@ steps: event: exclude: - pull_request + --- kind: pipeline name: docker-manifest-version @@ -1072,6 +1202,8 @@ trigger: depends_on: - docker-linux-amd64-release - docker-linux-arm64-release + - docker-linux-amd64-release-branch + - docker-linux-arm64-release-branch --- kind: pipeline |