diff --git a/.drone.yml b/.drone.yml deleted file mode 100644 index d9d428f..0000000 --- a/.drone.yml +++ /dev/null @@ -1,72 +0,0 @@ ---- -# Test building the code and docker image -kind: pipeline -type: docker -name: test-build - -steps: -- name: docker-build-only - image: thegeeklab/drone-docker-buildx - privileged: true - settings: - repo: git.faercol.me/faercol/hugo-relie - tags: latest - dry_run: true - platforms: - - linux/amd64 - depends_on: - when: - branch: - exclude: - - main - -- name: docker-build-push - image: thegeeklab/drone-docker-buildx - privileged: true - settings: - repo: git.faercol.me/faercol/hugo-relie - registry: git.faercol.me - tags: latest - username: - from_secret: GIT_USERNAME - password: - from_secret: GIT_PASSWORD - platforms: - - linux/amd64 - when: - branch: - - main - -trigger: - event: - - push - - tag - ---- -# On a tag, only build the related docker image -kind: pipeline -type: docker -name: tag-release -depends_on: - - test-build - -steps: -- name: docker-push-tag - image: thegeeklab/drone-docker-buildx - privileged: true - settings: - registry: git.faercol.me - repo: git.faercol.me/faercol/hugo-relie - auto_tag: true - platforms: - - linux/amd64 - username: - from_secret: GIT_USERNAME - password: - from_secret: GIT_PASSWORD - -trigger: - event: - - tag - -... \ No newline at end of file diff --git a/.woodpecker/release.yml b/.woodpecker/release.yml new file mode 100644 index 0000000..8e9260b --- /dev/null +++ b/.woodpecker/release.yml @@ -0,0 +1,20 @@ +depends_on: + - test + +steps: +- name: docker-push-tag + image: woodpeckerci/plugin-docker-buildx + privileged: true + settings: + registry: git.faercol.me + repo: git.faercol.me/faercol/hugo-relie + auto_tag: true + platforms: + - linux/amd64 + username: + from_secret: GIT_USERNAME + password: + from_secret: GIT_PASSWORD + +when: + event: [tag] diff --git a/.woodpecker/test.yml b/.woodpecker/test.yml new file mode 100644 index 0000000..78ab974 --- /dev/null +++ b/.woodpecker/test.yml @@ -0,0 +1,34 @@ +steps: +- name: docker-build-only + image: woodpeckerci/plugin-docker-buildx + privileged: true + settings: + repo: git.faercol.me/faercol/hugo-relie + tags: latest + dry_run: true + platforms: + - linux/amd64 + when: + branch: + exclude: + - main + +- name: docker-build-push + image: woodpeckerci/plugin-docker-buildx + privileged: true + settings: + repo: git.faercol.me/faercol/hugo-relie + registry: git.faercol.me + tags: latest + username: + from_secret: GIT_USERNAME + password: + from_secret: GIT_PASSWORD + platforms: + - linux/amd64 + when: + branch: + - main + +when: + event: [push, tag]