diff --git a/.drone.yml b/.drone.yml deleted file mode 100644 index 2bbe8c4..0000000 --- a/.drone.yml +++ /dev/null @@ -1,27 +0,0 @@ -kind: pipeline -type: docker -name: linux-amd64 - -platform: - arch: amd64 - os: linux - -steps: -- name: generate_tag - image: golang - commands: - - echo -n "${DRONE_BRANCH//\//-}-${DRONE_COMMIT_SHA:0:8}, latest" > .tags - - -- name: publish - image: plugins/docker - settings: - username: - from_secret: username - password: - from_secret: password - registry: - from_secret: registry - repo: - from_secret: repo - dockerfile: Dockerfile diff --git a/.renovaterc.json b/.renovaterc.json new file mode 100644 index 0000000..82ed8cf --- /dev/null +++ b/.renovaterc.json @@ -0,0 +1,10 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "schedule": ["* 5 * * *"], + "packageRules": [ + { + "matchUpdateTypes": ["minor", "patch", "pin", "digest"], + "automerge": true + } + ] +} \ No newline at end of file diff --git a/.woodpecker.yml b/.woodpecker.yml new file mode 100644 index 0000000..1a5c8d8 --- /dev/null +++ b/.woodpecker.yml @@ -0,0 +1,43 @@ +pipeline: + generate_docker_tag: + image: golang + commands: + - echo -n "${CI_COMMIT_BRANCH//\//-}-${CI_COMMIT_SHA:0:8}, latest" > .tags + when: + event: push + + build: + image: woodpeckerci/plugin-docker-buildx + settings: + repo: + from_secret: repo + username: + from_secret: username + password: + from_secret: password + registry: + from_secret: registry + dockerfile: Dockerfile + platforms: linux/amd64 + when: + event: push + + + deploy: + image: appleboy/drone-ssh + network_mode: host + settings: + host: + from_secret: ssh_host + username: + from_secret: ssh_user + password: + from_secret: ssh_password + script: + - cd ~/docker-compose-files/pm_game + - docker-compose pull + - docker-compose up -d + when: + event: push + +branches: main