name: Gitea Actions Demo run-name: Build Neovim image yay on: push: branches: [ "main" ] schedule: - cron: '30 6 */3 * *' jobs: Explore-Gitea-Actions: runs-on: ubuntu-latest steps: - name: Check out repository code uses: actions/checkout@v3 - run: docker build . --file Dockerfile --tag neovim:latest - name: upload image #env: #PACKAGES_USERNAME: ${{ secrets.PACKAGES_USERNAME }} #PACKAGES_PASSWD: ${{ secrets.PACKAGES_PASSWD }} run: docker login -u "${{ secrets.PACKAGES_USERNAME }}" -p "${{ secrets.PACKAGES_PASSWD }}" gitea.maciej.cloud #- run: docker push gitea.maciej.cloud/packages/neovim - name: Push image run: | IMAGE_NAME="neovim" IMAGE_ID="gitea.maciej.cloud/packages/$IMAGE_NAME" TAG=$(date +"%Y-%m-%d") docker tag $IMAGE_NAME:latest $IMAGE_ID:latest docker push $IMAGE_ID:latest docker tag $IMAGE_ID:latest $IMAGE_ID:$TAG