diff --git a/.github/workflows/create-docker-image.yaml b/.github/workflows/create-docker-image.yaml deleted file mode 100644 index 6870918..0000000 --- a/.github/workflows/create-docker-image.yaml +++ /dev/null @@ -1,50 +0,0 @@ -name: Docker Image CI - -on: - push: - branches: - - main - -permissions: - actions: read - -jobs: - build: - runs-on: ubuntu-latest - steps: - - - name: Checkout - uses: actions/checkout@v2 - - - name: Set up Docker Buildx - id: buildx - uses: docker/setup-buildx-action@v2 - - - name: Cache Docker layers - uses: actions/cache@v2 - with: - path: /tmp/.buildx-cache - key: ${{ runner.os }}-buildx-${{ github.sha }} - restore-keys: | - ${{ runner.os }}-buildx- - - - uses: docker/login-action@v2 - with: - registry: git.astolfo.cool - username: ${{ secrets.DOCKER_USERNAME }} - password: ${{ secrets.DOCKER_PASSWORD }} - - - name: Build and push - id: docker_build - uses: docker/build-push-action@v4 - with: - context: ./ - file: ./Dockerfile - builder: ${{ steps.buildx.outputs.name }} - push: true - tags: git.astolfo.cool/natty/magnetar:${{ github.sha }} - cache-from: type=local,src=/tmp/.buildx-cache - cache-to: type=local,dest=/tmp/.buildx-cache - - - name: Image digest - run: echo ${{ steps.docker_build.outputs.digest }} diff --git a/.woodpecker/ociImagePush.yml b/.woodpecker/ociImagePush.yml new file mode 100644 index 0000000..1c51895 --- /dev/null +++ b/.woodpecker/ociImagePush.yml @@ -0,0 +1,14 @@ +pipeline: + publish-docker-latest: + image: docker.io/plugins/kaniko + settings: + repo: git.astolfo.cool/natty/magnetar + tags: ${CI_COMMIT_SHA} + dockerfile: Dockerfile + registry: git.astolfo.cool + username: + from_secret: docker_username + password: + from_secret: docker_password + +branches: main \ No newline at end of file