diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml new file mode 100644 index 00000000..79e8cf21 --- /dev/null +++ b/.github/workflows/build.yml @@ -0,0 +1,48 @@ +on: [push, pull_request] +name: Build +jobs: + build-linux: + runs-on: ubuntu-18.04 + steps: + - uses: actions/checkout@v2 + with: + submodules: true + - run: sh build.sh + working-directory: ./Build + build-macos: + runs-on: macos-10.15 + steps: + - uses: actions/checkout@v2 + with: + submodules: true + - run: sh build.sh + working-directory: ./Build + build-windows: + runs-on: windows-2019 + steps: + - uses: actions/checkout@v2 + with: + submodules: true + - run: ./build.bat + working-directory: ./Build + - name: Upload Windows Binary + uses: actions/upload-artifact@v2 + with: + name: act.exe + path: act.exe + - name: Upload MacOS Binary + uses: actions/upload-artifact@v2 + with: + name: act.darwin + path: act.darwin + - name: Upload Linux Binary + uses: actions/upload-artifact@v2 + with: + name: act.linux + path: act.linux + - name: Upload Linux Arm Binary + uses: actions/upload-artifact@v2 + with: + name: act.arm.linux + path: act.arm.linux + diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 5673f522..00000000 --- a/.travis.yml +++ /dev/null @@ -1,22 +0,0 @@ -# Configuration file for Travis CI (https://travis-ci.org) -# -# It used as a status check for all PRs and -# to generate the build-status-icon in the main README.md-file. - -language: go - -go: - - 1.11.x - -matrix: - include: - - os: linux - compiler: gcc - - os: osx - osx_image: xcode7.2 - -before_script: - - cd Build - -script: - - sh build.sh diff --git a/Build/build.bat b/Build/build.bat index 977c7e98..d6f69dc7 100644 --- a/Build/build.bat +++ b/Build/build.bat @@ -24,7 +24,7 @@ go build -o ..\act.darwin %Sources% set GOOS=linux set GOARCH=arm set GOARM=5 -echo "Build act.arm" -go build -o ..\act.arm %Sources% +echo "Build act.arm.linux" +go build -o ..\act.arm.linux %Sources% cd %startingDir% diff --git a/Build/build.sh b/Build/build.sh index 80bd433e..4eb00d75 100755 --- a/Build/build.sh +++ b/Build/build.sh @@ -24,10 +24,10 @@ echo "Build act.darwin" GOOS="darwin" go build -o ../act.darwin $Sources || failed "Error compiling act.darwin" -echo "Build act.arm" || failed "Error compiling act.arm" +echo "Build act.arm.linux" || failed "Error compiling act.arm.linux" GOOS="linux" GOARCH="arm" GOARM="5" -go build -o ../act.arm $Sources +go build -o ../act.arm.linux $Sources cd "$startingpath"