From: Dessalines Date: Tue, 20 Jun 2023 14:29:24 +0000 (-0400) Subject: Fixing tag deploys. (#3216) X-Git-Url: http://these/git/%7Bthis.src%28%27jpg%27%29%7D?a=commitdiff_plain;h=154a85cc36ab3e494a274a0e2bf161bbbd7d52db;p=lemmy.git Fixing tag deploys. (#3216) * Fixing tag deploys. * Fixing tag deploys 2. * Try to comment build_args. * Fixing tag deploys 3. * Fixing build args again. * Last fix. --- diff --git a/.woodpecker.yml b/.woodpecker.yml index 5d7ae2e4..9bdcbd6a 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -157,94 +157,29 @@ pipeline: # when: # platform: linux/amd64 - nightly_build: + publish_release_docker: image: woodpeckerci/plugin-docker-buildx + secrets: [docker_username, docker_password] settings: repo: dessalines/lemmy dockerfile: docker/Dockerfile platforms: linux/amd64 build_args: RUST_RELEASE_MODE=release - username: - from_secret: docker_username - password: - from_secret: docker_password - # add_host: github.com:140.82.112.3,static.crates.io:18.154.227.73,crates.io:108.138.64.68,dl-cdn.alpinelinux.org:146.75.30.133 - tag: dev - when: - event: - - cron - #platform: linux/amd64 - - publish_release_docker_image_amd: - image: woodpeckerci/plugin-docker-buildx - settings: - repo: dessalines/lemmy - dockerfile: docker/Dockerfile - platforms: linux/amd64 - build_args: RUST_RELEASE_MODE=release - username: - from_secret: docker_username - password: - from_secret: docker_password - # add_host: github.com:140.82.112.3,static.crates.io:18.154.227.73,crates.io:108.138.64.68,dl-cdn.alpinelinux.org:146.75.30.133 auto_tag: true - # auto_tag_suffix: linux-amd64 when: - event: - tag - #platform: linux/amd64 + event: tag - publish_release_docker_image_arm: + nightly_build: image: woodpeckerci/plugin-docker-buildx + secrets: [docker_username, docker_password] settings: repo: dessalines/lemmy dockerfile: docker/Dockerfile - platforms: linux/arm64 + platforms: linux/amd64 build_args: RUST_RELEASE_MODE=release - username: - from_secret: docker_username - password: - from_secret: docker_password - # add_host: github.com:140.82.112.3,static.crates.io:18.154.227.73,crates.io:108.138.64.68,dl-cdn.alpinelinux.org:146.75.30.133 - auto_tag: true - # auto_tag_suffix: linux-arm64 + tag: dev when: - event: - tag - #platform: linux/arm64 - - #publish_release_docker_manifest: - # image: plugins/manifest - # settings: - # username: - # from_secret: docker_username - # password: - # from_secret: docker_password - # target: "dessalines/lemmy:${CI_COMMIT_TAG}" - # template: "dessalines/lemmy:${CI_COMMIT_TAG}-OS-ARCH" - # platforms: - # - linux/amd64 - # - linux/arm64 - # ignore_missing: true - # when: - # event: tag - - #publish_latest_release_docker_manifest: - # image: plugins/manifest - # settings: - # username: - # from_secret: docker_username - # password: - # from_secret: docker_password - # target: "dessalines/lemmy:latest" - # template: "dessalines/lemmy:${CI_COMMIT_TAG}-OS-ARCH" - # platforms: - # - linux/amd64 - # - linux/arm64 - # ignore_missing: true - # when: - # event: tag - # #platform: linux/amd64 + event: cron # using https://github.com/pksunkara/cargo-workspaces publish_to_crates_io: