All checks were successful
		
		
	
	rtj.dev Build and Deploy / Build-and-Deploy (push) Successful in 9s
				
			
		
			
				
	
	
		
			36 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			36 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
| name: rtj.dev Build and Deploy
 | |
| run-name: Build and Deploy
 | |
| on: [push]
 | |
| 
 | |
| jobs:
 | |
|   Build-and-Deploy:
 | |
|     runs-on: docker
 | |
|     defaults:
 | |
|       run:
 | |
|         shell: sh
 | |
|     steps:
 | |
|       - name: Setup node.js
 | |
|         run: |
 | |
|           apk --update add nodejs npm git
 | |
|       - name: Check out repository code
 | |
|         uses: actions/checkout@v3
 | |
|         with:
 | |
|           submodules: recursive
 | |
|       - name: Print repository name
 | |
|         env:
 | |
|           GITEA_REPO: ${{ gitea.repository }}
 | |
|         run: echo "💡 The "$GITEA_REPO:" repository has been cloned to the runner."
 | |
|       - name: Pass login information
 | |
|         env: 
 | |
|           DOCKER_AUTH_CONFIG: ${{ secrets.DOCKER_AUTH_CONFIG }}
 | |
|         run: |
 | |
|           mkdir -p $HOME/.docker
 | |
|           echo "$DOCKER_AUTH_CONFIG" | base64 -d > $HOME/.docker/config.json
 | |
|       - name: Build Docker Image
 | |
|         env:
 | |
|           GITEA_WORKSPACE: ${{ gitea.workspace }}
 | |
|         run: |
 | |
|           cd "$GITEA_WORKSPACE"
 | |
|           docker build -f Dockerfile -t git.rtj.dev/roland/rtj.dev:0.0.1 .
 | |
|           docker push git.rtj.dev/roland/rtj.dev:0.0.1
 |