Updated workflow
This commit is contained in:
		
							parent
							
								
									7bcf68cef2
								
							
						
					
					
						commit
						b02df1311c
					
				|  | @ -1,40 +0,0 @@ | |||
| name: Build & Upload Artifacts | ||||
| 
 | ||||
| on: | ||||
|   push: | ||||
|     tags: | ||||
|       - '*' | ||||
| jobs: | ||||
|   build-container-and-deploy: | ||||
|     runs-on: ubuntu-latest | ||||
|     name: Build cloudflared for FreeBSD | ||||
|     env: | ||||
|       GOOS: freebsd | ||||
|     if: github.event_name == 'push' | ||||
|     steps: | ||||
|       - name: Install Go | ||||
|         uses: actions/setup-go@v3 | ||||
|         with: | ||||
|           go-version: 1.21.x | ||||
|       - name: Checkout code | ||||
|         uses: actions/checkout@v3 | ||||
|       - name: Build | ||||
|         shell: bash | ||||
|         run: | | ||||
|           sed -i "s/\(LDFLAGS.*\)'$/\1 -s -w'/" Makefile | ||||
| 
 | ||||
|           for BUILD in amd64,amd64 arm64,aarch64 arm,armv7 386,i386; do | ||||
|             export GOARCH=${BUILD%,*} | ||||
|             export PLATFORM=${BUILD#*,} | ||||
| 
 | ||||
|             make cloudflared | ||||
|             tar -cvJf cloudflared-${PLATFORM}.tar.xz cloudflared | ||||
|           done | ||||
|       - name: Release | ||||
|         uses: softprops/action-gh-release@v1 | ||||
|         with: | ||||
|           files: | | ||||
|             cloudflared-aarch64.tar.xz | ||||
|             cloudflared-amd64.tar.xz | ||||
|             cloudflared-armv7.tar.xz | ||||
|             cloudflared-i386.tar.xz | ||||
		Loading…
	
		Reference in New Issue