diff options
| author | Chris Lu <chris.lu@gmail.com> | 2021-09-05 23:08:34 -0700 |
|---|---|---|
| committer | Chris Lu <chris.lu@gmail.com> | 2021-09-05 23:08:34 -0700 |
| commit | d869a07cd2b2e9cc22e7e87f7f001be84712fe9c (patch) | |
| tree | 311e868424a52b26683306fd0bf940a897f29577 /.github/workflows/binaries_dev.yml | |
| parent | 705285ec603c19a2b5da9dee5fcea12ed4d671c9 (diff) | |
| download | seaweedfs-d869a07cd2b2e9cc22e7e87f7f001be84712fe9c.tar.xz seaweedfs-d869a07cd2b2e9cc22e7e87f7f001be84712fe9c.zip | |
clean up
Diffstat (limited to '.github/workflows/binaries_dev.yml')
| -rw-r--r-- | .github/workflows/binaries_dev.yml | 68 |
1 files changed, 68 insertions, 0 deletions
diff --git a/.github/workflows/binaries_dev.yml b/.github/workflows/binaries_dev.yml new file mode 100644 index 000000000..ac04a85dc --- /dev/null +++ b/.github/workflows/binaries_dev.yml @@ -0,0 +1,68 @@ +name: "go: build dev binaries" + +on: + push: + branches: [ master ] + +jobs: + + build: + name: Build + runs-on: ubuntu-latest + strategy: + matrix: + goos: [linux, windows, darwin, freebsd, netbsd, openbsd] + goarch: [amd64, arm, arm64, 386] + exclude: + - goarch: arm + goos: darwin + - goarch: 386 + goos: darwin + - goarch: arm + goos: windows + - goarch: arm64 + goos: windows + + steps: + + - name: Check out code into the Go module directory + uses: actions/checkout@v2 + + - name: Wait for the deletion + uses: jakejarvis/wait-action@master + with: + time: '30s' + + - name: Set BUILD_TIME env + run: echo BUILD_TIME=$(date -u +%Y%m%d-%H%M) >> ${GITHUB_ENV} + + - name: Go Release Binaries + uses: wangyoucao577/go-release-action@v1.20 + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + goos: ${{ matrix.goos }} + goarch: ${{ matrix.goarch }} + release_tag: dev + overwrite: true + pre_command: export CGO_ENABLED=0 + build_flags: -tags 5BytesOffset # optional, default is + ldflags: -extldflags -static -X github.com/chrislusf/seaweedfs/weed/util.COMMIT=${{github.sha}} + # Where to run `go build .` + project_path: weed + binary_name: weed-large-disk + asset_name: "weed-large-disk-${{ env.BUILD_TIME }}-${{ matrix.goos }}-${{ matrix.goarch }}" + + - name: Go Release Binaries + uses: wangyoucao577/go-release-action@v1.20 + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + goos: ${{ matrix.goos }} + goarch: ${{ matrix.goarch }} + release_tag: dev + overwrite: true + pre_command: export CGO_ENABLED=0 + ldflags: -extldflags -static -X github.com/chrislusf/seaweedfs/weed/util.COMMIT=${{github.sha}} + # Where to run `go build .` + project_path: weed + binary_name: weed + asset_name: "weed-${{ env.BUILD_TIME }}-${{ matrix.goos }}-${{ matrix.goarch }}" |
