name: Deploy on: push: tags: - '*' jobs: deploy: runs-on: cth-ubuntu-latest steps: - uses: actions/checkout@v4 - uses: https://github.com/ruby/setup-ruby@v1 with: ruby-version: 3.3.5 - run: | gem install bundler bundle install bundle exec jekyll build - name: Set up Docker Buildx uses: https://github.com/docker/setup-buildx-action@v3 - run: | ls -la . ls -la _site/ pwd - name: Push image uses: https://github.com/docker/build-push-action@v6 with: context: . push: true tags: | docker.atomaka.com/atomaka.com:latest docker.atomaka.com/atomaka.com:${{gitea.ref_name}} - name: Deploy to server run: | curl --oauth2-bearer ${{ secrets.WATCHTOWER_TOKEN }} \ ${{ secrets.WATCHTOWER_HOST }}/v1/update?images=docker.atomaka.com/atomaka.com