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