update newTag to new_tag #7
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Build and Containerize Next.js App | |
on: | |
push: | |
branches: | |
- main # or the name of your default branch | |
jobs: | |
build: | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v2 | |
- name: Extract Repo Name | |
id: repo_name | |
run: echo "::set-output name=REPO_NAME::$(echo $GITHUB_REPOSITORY | cut -d '/' -f2)" | |
- name: Set git config for safe directory | |
run: git config --global --add safe.directory /github/workspace | |
- name: Bump version and push tag | |
id: bump_version | |
uses: anothrNick/github-tag-action@1.67.0 | |
env: | |
GITHUB_TOKEN: ${{ secrets.GH_TOKEN }} | |
WITH_V: true | |
DEFAULT_BUMP: patch # Default bump type (major, minor, patch) | |
- name: Login to DOCR with Access Token | |
run: | | |
echo ${{ secrets.DOCR_TOKEN }} | docker login registry.digitalocean.com -u ${{ secrets.DOCR_TOKEN }} --password-stdin | |
- name: Debug Print | |
run: | | |
echo "REPO_NAME=${{ steps.repo_name.outputs.REPO_NAME }}" | |
echo "NEW_TAG=${{ steps.bump_version.outputs.new_tag }}" | |
- name: Build Docker Image with New Version | |
run: docker build -t registry.digitalocean.com/dc-containers-test/${{ steps.repo_name.outputs.REPO_NAME }}:${{ steps.bump_version.outputs.new_tag || 'latest' }} . | |
- name: Push Docker Image to DOCR | |
run: docker push registry.digitalocean.com/dc-containers-test/${{ steps.repo_name.outputs.REPO_NAME }}:${{ steps.bump_version.outputs.new_tag || 'latest' }} |