diff --git a/.github/workflows/on-push.yml b/.github/workflows/on-push.yml index 8341b29..3f36744 100644 --- a/.github/workflows/on-push.yml +++ b/.github/workflows/on-push.yml @@ -1,6 +1,7 @@ name: Testing only on: - push + push: + tags: [ '*' ] jobs: build: @@ -14,7 +15,25 @@ jobs: sudo systemctl restart docker - name: Run Build script run: sudo ./build-test.sh - - name: Upload artifact - uses: actions/upload-artifact@v2 + + - name: Create Release + id: create_release + uses: actions/create-release@v1 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + tag_name: ${{ github.ref }} + release_name: Release ${{ github.ref }} + draft: false + prerelease: true + + - name: Upload Release Asset + id: upload-release-asset + uses: actions/upload-release-asset@v1 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: - path: /home/runner/overlay2.tar.gz + upload_url: ${{ steps.create_release.outputs.upload_url }} # This pulls from the CREATE RELEASE step above, referencing it's ID to get its outputs object, which include a `upload_url`. See this blog post for more info: https://jasonet.co/posts/new-features-of-github-actions/#passing-data-to-future-steps + asset_path: ./overlay2.tar.gz + asset_name: /home/runner/overlay2.tar.gz + asset_content_type: application/gzip diff --git a/.github/workflows/on-tag-only.yml b/.github/workflows/on-tag-only.yml index aaaf7ca..d3dcdb5 100644 --- a/.github/workflows/on-tag-only.yml +++ b/.github/workflows/on-tag-only.yml @@ -1,47 +1,47 @@ -name: Automatically Build image on tag ONLY -on: - push: - tags: [ '*' ] +# name: Automatically Build image on tag ONLY +# on: +# push: +# tags: [ '*' ] -jobs: - build: +# jobs: +# build: - runs-on: ubuntu-18.04 +# runs-on: ubuntu-18.04 - steps: - - - uses: actions/checkout@v1 - - name: Run Apt-get update - run: sudo apt-get update - - - name: Install Dependencies - run: sudo apt-get -y install quilt qemu-user-static debootstrap bsdtar - - - name: Enable experimental features in Docker - run: | - sudo rm -rf /etc/docker/daemon.json - echo '{"experimental": true}' | sudo tee -a /etc/docker/daemon.json - sudo systemctl restart docker - - - name: Run Build script - run: sudo ./build.sh - - - name: Copy ZIP to current working dir - run: cp deploy/*.zip ./ - - - name: Debug current working dir - run: ls -la - - # - name: Release Image to placeholder or release - # uses: meeDamian/github-release@2.0 - # if: startsWith(github.ref, 'refs/tags/') - # with: - # gzip: false - # files: "*.zip" - # token: ${{ secrets.GITHUB_TOKEN }} - # allow_override: true - - - name: Upload artifact - uses: actions/upload-artifact@v2 - with: - path: "*.zip" +# steps: + +# - uses: actions/checkout@v1 +# - name: Run Apt-get update +# run: sudo apt-get update + +# - name: Install Dependencies +# run: sudo apt-get -y install quilt qemu-user-static debootstrap bsdtar + +# - name: Enable experimental features in Docker +# run: | +# sudo rm -rf /etc/docker/daemon.json +# echo '{"experimental": true}' | sudo tee -a /etc/docker/daemon.json +# sudo systemctl restart docker + +# - name: Run Build script +# run: sudo ./build.sh + +# - name: Copy ZIP to current working dir +# run: cp deploy/*.zip ./ + +# - name: Debug current working dir +# run: ls -la + +# # - name: Release Image to placeholder or release +# # uses: meeDamian/github-release@2.0 +# # if: startsWith(github.ref, 'refs/tags/') +# # with: +# # gzip: false +# # files: "*.zip" +# # token: ${{ secrets.GITHUB_TOKEN }} +# # allow_override: true + +# - name: Upload artifact +# uses: actions/upload-artifact@v2 +# with: +# path: "*.zip"