|
40 | 40 | env GOOS=linux GOARCH=arm GOARM=7 go build -o build/netclient-arm7/netclient main.go |
41 | 41 | env GOOS=linux GOARCH=arm64 go build -o build/netclient-arm64/netclient main.go |
42 | 42 | env GOOS=linux GOARCH=mipsle go build -ldflags "-s -w" -o build/netclient-mipsle/netclient main.go && upx build/netclient-mipsle/netclient |
43 | | -
|
| 43 | + env CGO_ENABLED=0 GOOS=freebsd GOARCH=amd64 go build -o build/netclient-freebsd/netclient main.go |
| 44 | + env CGO_ENABLED=0 GOOS=freebsd GOARCH=arm GOARM=5 go build -o build/netclient-freebsd-arm5/netclient main.go |
| 45 | + env CGO_ENABLED=0 GOOS=freebsd GOARCH=arm GOARM=6 go build -o build/netclient-freebsd-arm6/netclient main.go |
| 46 | + env CGO_ENABLED=0 GOOS=freebsd GOARCH=arm GOARM=7 go build -o build/netclient-freebsd-arm7/netclient main.go |
| 47 | + env CGO_ENABLED=0 GOOS=freebsd GOARCH=arm64 go build -o build/netclient-freebsd-arm64/netclient main.go |
| 48 | + env CGO_ENABLED=0 GOOS=darwin GOARCH=amd64 go build -o build/netclient-darwin/netclient main.go |
| 49 | + |
44 | 50 | - name: Upload x86 to Release |
45 | 51 | uses: svenstaro/upload-release-action@v2 |
46 | 52 | with: |
@@ -100,3 +106,63 @@ jobs: |
100 | 106 | overwrite: true |
101 | 107 | prerelease: true |
102 | 108 | asset_name: netclient-mipsle |
| 109 | + |
| 110 | + - name: Upload freebsd to Release |
| 111 | + uses: svenstaro/upload-release-action@v2 |
| 112 | + with: |
| 113 | + repo_token: ${{ secrets.GITHUB_TOKEN }} |
| 114 | + file: netclient/build/netclient-freebsd/netclient |
| 115 | + tag: ${{ env.NETMAKER_VERSION }} |
| 116 | + overwrite: true |
| 117 | + prerelease: true |
| 118 | + asset_name: netclient-freebsd |
| 119 | + |
| 120 | + - name: Upload freebsd-arm5 to Release |
| 121 | + uses: svenstaro/upload-release-action@v2 |
| 122 | + with: |
| 123 | + repo_token: ${{ secrets.GITHUB_TOKEN }} |
| 124 | + file: netclient/build/netclient-freebsd-arm5/netclient |
| 125 | + tag: ${{ env.NETMAKER_VERSION }} |
| 126 | + overwrite: true |
| 127 | + prerelease: true |
| 128 | + asset_name: netclient-freebsd-arm5 |
| 129 | + |
| 130 | + - name: Upload freebsd-arm6 to Release |
| 131 | + uses: svenstaro/upload-release-action@v2 |
| 132 | + with: |
| 133 | + repo_token: ${{ secrets.GITHUB_TOKEN }} |
| 134 | + file: netclient/build/netclient-freebsd-arm6/netclient |
| 135 | + tag: ${{ env.NETMAKER_VERSION }} |
| 136 | + overwrite: true |
| 137 | + prerelease: true |
| 138 | + asset_name: netclient-freebsd-arm6 |
| 139 | + |
| 140 | + - name: Upload freebsd-arm7 to Release |
| 141 | + uses: svenstaro/upload-release-action@v2 |
| 142 | + with: |
| 143 | + repo_token: ${{ secrets.GITHUB_TOKEN }} |
| 144 | + file: netclient/build/netclient-freebsd-arm7/netclient |
| 145 | + tag: ${{ env.NETMAKER_VERSION }} |
| 146 | + overwrite: true |
| 147 | + prerelease: true |
| 148 | + asset_name: netclient-freebsd-arm7 |
| 149 | + |
| 150 | + - name: Upload freebsd-arm64 to Release |
| 151 | + uses: svenstaro/upload-release-action@v2 |
| 152 | + with: |
| 153 | + repo_token: ${{ secrets.GITHUB_TOKEN }} |
| 154 | + file: netclient/build/netclient-freebsd-arm64/netclient |
| 155 | + tag: ${{ env.NETMAKER_VERSION }} |
| 156 | + overwrite: true |
| 157 | + prerelease: true |
| 158 | + asset_name: netclient-freebsd-arm64 |
| 159 | + |
| 160 | + - name: Upload darwin to Release |
| 161 | + uses: svenstaro/upload-release-action@v2 |
| 162 | + with: |
| 163 | + repo_token: ${{ secrets.GITHUB_TOKEN }} |
| 164 | + file: netclient/build/netclient-darwin/netclient |
| 165 | + tag: ${{ env.NETMAKER_VERSION }} |
| 166 | + overwrite: true |
| 167 | + prerelease: true |
| 168 | + asset_name: netclient-darwin |
0 commit comments