mirror of
https://github.com/extrawurst/gitui.git
synced 2024-11-22 02:12:58 +03:00
windows msi installer using wix (#360)
This commit is contained in:
parent
0f5b8a0909
commit
a4d741723c
2
.github/workflows/cd.yml
vendored
2
.github/workflows/cd.yml
vendored
@ -70,6 +70,8 @@ jobs:
|
||||
files: |
|
||||
./release/*.tar.gz
|
||||
./release/*.zip
|
||||
./release/*.msi
|
||||
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
|
||||
|
4
.github/workflows/ci.yml
vendored
4
.github/workflows/ci.yml
vendored
@ -45,6 +45,10 @@ jobs:
|
||||
- name: Build Release
|
||||
run: make build-release
|
||||
|
||||
- name: make-wix
|
||||
if: matrix.os == 'windows-latest'
|
||||
run: make release-win
|
||||
|
||||
build-linux-musl:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
|
1
.gitignore
vendored
1
.gitignore
vendored
@ -1,5 +1,6 @@
|
||||
/target
|
||||
/release
|
||||
/wix
|
||||
.DS_Store
|
||||
/.idea/
|
||||
flamegraph.svg
|
||||
|
3
Makefile
3
Makefile
@ -19,6 +19,9 @@ release-mac: build-release
|
||||
release-win: build-release
|
||||
mkdir -p release
|
||||
tar -C ./target/release/ -czvf ./release/gitui-win.tar.gz ./gitui.exe
|
||||
cargo install cargo-wix
|
||||
cargo wix init
|
||||
cargo wix --no-build --nocapture --output ./release/gitui.msi
|
||||
|
||||
release-linux-musl: build-linux-musl-release
|
||||
strip target/x86_64-unknown-linux-musl/release/gitui
|
||||
|
Loading…
Reference in New Issue
Block a user