ci: add deps for ubuntu
This commit is contained in:
parent
a78b0dd742
commit
db5b30df92
|
@ -0,0 +1,7 @@
|
|||
/*
|
||||
|
||||
!/Cargo*
|
||||
|
||||
!/resources
|
||||
!/src
|
||||
|
|
@ -8,7 +8,10 @@ jobs:
|
|||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
os: [ubuntu-latest, macos-latest, windows-latest]
|
||||
os:
|
||||
- ubuntu-latest
|
||||
# - macos-latest
|
||||
# - windows-latest
|
||||
runs-on: ${{ matrix.os }}
|
||||
|
||||
steps:
|
||||
|
@ -21,20 +24,24 @@ jobs:
|
|||
profile: minimal
|
||||
components: clippy
|
||||
|
||||
- name: Install deps
|
||||
if: matrix.os == 'ubuntu-latest'
|
||||
run: sudo apt install -y build-essential pkg-config libasound2-dev libglib2.0-dev libcairo2-dev libatk1.0-dev libsdl-pango-dev libgdk-pixbuf2.0-dev libgtk-3-dev
|
||||
|
||||
- name: Build
|
||||
run: make build
|
||||
|
||||
- name: Build Release Mac
|
||||
if: matrix.os == 'macos-latest'
|
||||
run: make release-mac
|
||||
|
||||
- name: Build Release Linux
|
||||
if: matrix.os == 'ubuntu-latest'
|
||||
run: make release-linux
|
||||
|
||||
- name: Build Release Win
|
||||
if: matrix.os == 'windows-latest'
|
||||
run: make release-win
|
||||
# - name: Build Release Mac
|
||||
# if: matrix.os == 'macos-latest'
|
||||
# run: make release-mac
|
||||
|
||||
# - name: Build Release Win
|
||||
# if: matrix.os == 'windows-latest'
|
||||
# run: make release-win
|
||||
|
||||
- name: Release
|
||||
uses: softprops/action-gh-release@v1
|
||||
|
|
|
@ -10,8 +10,13 @@ jobs:
|
|||
runs-on: ${{ matrix.os }}
|
||||
strategy:
|
||||
matrix:
|
||||
os: [ubuntu-latest, windows-latest, macOS-latest]
|
||||
rust: [stable, nightly]
|
||||
os:
|
||||
- ubuntu-latest
|
||||
# - windows-latest
|
||||
# - macos-latest
|
||||
rust:
|
||||
- stable
|
||||
- nightly
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
|
@ -33,6 +38,10 @@ jobs:
|
|||
profile: minimal
|
||||
components: clippy
|
||||
|
||||
- name: Install deps
|
||||
if: matrix.os == 'ubuntu-latest'
|
||||
run: sudo apt install -y build-essential pkg-config libasound2-dev libglib2.0-dev libcairo2-dev libatk1.0-dev libsdl-pango-dev libgdk-pixbuf2.0-dev libgtk-3-dev
|
||||
|
||||
- name: Build Debug
|
||||
run: |
|
||||
rustc --version
|
||||
|
|
|
@ -1,2 +1,15 @@
|
|||
/target
|
||||
Cargo.lock
|
||||
/*
|
||||
|
||||
!/.github
|
||||
!/resources
|
||||
!/src
|
||||
|
||||
!/.dockerignore
|
||||
!/.gitignore
|
||||
|
||||
!/Cargo.toml
|
||||
!/makefile
|
||||
|
||||
!/confgig.example.toml
|
||||
!/*.md
|
||||
|
||||
|
|
10
makefile
10
makefile
|
@ -1,3 +1,4 @@
|
|||
|
||||
build:
|
||||
cargo build --release
|
||||
|
||||
|
@ -10,6 +11,11 @@ uninstall:
|
|||
clean:
|
||||
cargo clean
|
||||
|
||||
release-linux:
|
||||
strip target/release/hwt
|
||||
mkdir -p release
|
||||
tar -C ./target/release/ -czvf ./release/hwt-linux.tar.gz ./hwt
|
||||
|
||||
release-mac:
|
||||
strip target/release/hwt
|
||||
mkdir -p release
|
||||
|
@ -19,7 +25,3 @@ release-win:
|
|||
mkdir -p release
|
||||
tar -C ./target/release/ -czvf ./release/hwt-win.tar.gz ./hwt.exe
|
||||
|
||||
release-linux:
|
||||
strip target/release/hwt
|
||||
mkdir -p release
|
||||
tar -C ./target/release/ -czvf ./release/hwt-linux.tar.gz ./hwt
|
Loading…
Reference in New Issue