diff --git a/.woodpecker/dockerHubRelease.yml b/.woodpecker/dockerHubRelease.yml new file mode 100644 index 000000000..bfc919d45 --- /dev/null +++ b/.woodpecker/dockerHubRelease.yml @@ -0,0 +1,17 @@ +pipeline: + publish-docker-latest: + image: plugins/kaniko + settings: + repo: thatonecalculator/calckey + tags: latest + dockerfile: Dockerfile + username: + # Secret 'docker_username' needs to be set in the CI settings + from_secret: docker_username + password: + # Secret 'docker_password' needs to be set in the CI settings + from_secret: docker_password + when: + # Push new version of tag latest if new push on main-branch + event: push + branch: master diff --git a/.woodpecker/dockerHubTag.yml b/.woodpecker/dockerHubTag.yml new file mode 100644 index 000000000..5543ae234 --- /dev/null +++ b/.woodpecker/dockerHubTag.yml @@ -0,0 +1,18 @@ +pipeline: + publish-docker-tag: + image: plugins/kaniko + settings: + repo: thatonecalculator/calckey + # Uses the tag from git for the container tag + tags: ${CI_COMMIT_TAG} + dockerfile: Dockerfile + username: + # Secret 'docker_username' needs to be set in the CI settings + from_secret: docker_username + password: + # Secret 'docker_password' needs to be set in the CI settings + from_secret: docker_password + when: + # Push new version when version tag is created + event: tag + tag: v*