name: Build and Push Nightly CI Image on: schedule: - cron: '0 0 * * *' push: branches: - main jobs: build_and_push: runs-on: ubuntu-latest steps: - name: Checkout Code uses: actions/checkout@v3 - name: Log in to Gitea Package Registry run: echo "${{ secrets.PACKAGE_TOKEN }}" | docker login $SERVER_URL -u $USERNAME --password-stdin env: SERVER_URL: ${{ secrets.SERVER_URL }} USERNAME: ${{ secrets.USERNAME }} PACKAGE_TOKEN: ${{ secrets.PACKAGE_TOKEN }} - name: Build Docker Image (ci tag) run: docker build -t git.pontusmail.org/librecloud/mail-connect:ci . - name: Push Docker Image (ci tag) run: docker push git.pontusmail.org/librecloud/mail-connect:ci