use bash magic to get an env var from the package.json
	
		
			
	
		
	
	
		
	
		
			All checks were successful
		
		
	
	
		
			
				
	
				Compile the repository / compile (pull_request) Successful in 7s
				
			
		
		
	
	
				
					
				
			
		
			All checks were successful
		
		
	
	Compile the repository / compile (pull_request) Successful in 7s
				
			this is shamelessly stolen from work
This commit is contained in:
		| @ -11,7 +11,6 @@ env: | |||||||
| jobs: | jobs: | ||||||
|   build-docker-image: |   build-docker-image: | ||||||
|     runs-on: ubuntu-latest |     runs-on: ubuntu-latest | ||||||
|       #if: gitea.ref == 'refs/heads/master' |  | ||||||
|     container: catthehacker/ubuntu:act-latest |     container: catthehacker/ubuntu:act-latest | ||||||
|     permissions: |     permissions: | ||||||
|       contents: read |       contents: read | ||||||
| @ -22,6 +21,8 @@ jobs: | |||||||
|       - name: Log in to the Container registry |       - name: Log in to the Container registry | ||||||
|         run: docker login -u ${{ env.USER }} -p ${{ secrets.TOKEN }} ${{ env.REGISTRY }} |         run: docker login -u ${{ env.USER }} -p ${{ secrets.TOKEN }} ${{ env.REGISTRY }} | ||||||
|       - name: Build Container |       - name: Build Container | ||||||
|         run: docker build -t "${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:latest" . |         run: docker build -t "${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:latest" -t "${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${{ env.VERSION }}" . | ||||||
|  |         env: | ||||||
|  |           version: $(cat package.json | awk 'match($0, /version/) {print $2}' | sed 's/[\",]//g') # extracts the version number from the package.json with bash magic | ||||||
|       - name: Push Container |       - name: Push Container | ||||||
|         run: docker push --all-tags "${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}" |         run: docker push --all-tags "${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}" | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user