47 lines
1.2 KiB
YAML
47 lines
1.2 KiB
YAML
name: schism
|
|
on:
|
|
push:
|
|
branches:
|
|
- master
|
|
tags:
|
|
- '*'
|
|
|
|
jobs:
|
|
build:
|
|
runs-on: ubuntu-18.04
|
|
steps:
|
|
- uses: actions/checkout@v2
|
|
|
|
- name: Download Schism Tracker and its dependencies
|
|
run: |
|
|
source ci_script.sh
|
|
download_schismtracker_and_depends
|
|
|
|
- name: Build a Schism Tracker AppImage
|
|
run: |
|
|
source ci_script.sh
|
|
build_schismtracker_appimage
|
|
|
|
- uses: actions/upload-artifact@v2
|
|
with:
|
|
name: "executable"
|
|
path: schismtracker/build_appimage/Schism_Tracker-*.AppImage
|
|
|
|
upload:
|
|
name: Make Release and upload Artifacts
|
|
needs:
|
|
- build
|
|
runs-on: ubuntu-18.04
|
|
steps:
|
|
- uses: actions/download-artifact@v2
|
|
- name: Show artifact files
|
|
run: |
|
|
ls -alFR
|
|
- name: Make Release and upload Artifacts
|
|
env:
|
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
|
run: |
|
|
wget -q https://github.com/TheAssassin/pyuploadtool/releases/download/continuous/pyuploadtool-x86_64.AppImage
|
|
chmod +x pyuploadtool-x86_64.AppImage
|
|
./pyuploadtool-x86_64.AppImage **/Schism_Tracker-*.AppImage
|