forked from SoftFever/OrcaSlicer
-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
CICD
- Loading branch information
Showing
14 changed files
with
581 additions
and
84 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,51 @@ | ||
name: Build Mac arm64 | ||
|
||
on: [pull_request, push] | ||
|
||
jobs: | ||
build_win64: | ||
name: Build Mac arm64 | ||
runs-on: macos-12 | ||
|
||
steps: | ||
- uses: actions/checkout@v3 | ||
|
||
- name: Install tools | ||
run: | | ||
brew install cmake git gettext zstd | ||
- run: mkdir -p ${{ github.workspace }}/deps/build | ||
# - run: mkdir -p ${{ github.workspace }}/deps/build/BambuStudio_dep | ||
|
||
# - name: build deps | ||
# id: cache_deps | ||
# uses: actions/cache@v3 | ||
# env: | ||
# cache-name: ${{ runner.os }}-cache-bambustudio_deps_arm64 | ||
# with: | ||
# path: ${{ github.workspace }}/deps/build/BambuStudio_dep | ||
# key: build-${{ env.cache-name }} | ||
|
||
# - if: ${{ steps.cache_deps.outputs.cache-hit != 'true' }} | ||
# name: build deps | ||
# working-directory: ${{ github.workspace }} | ||
# continue-on-error: true | ||
# run: ./build_release_macos.sh -d -a arm64 | ||
- name: Download and extract deps | ||
working-directory: ${{ github.workspace }} | ||
run: | | ||
curl -LJO https://github.com/SoftFever/FileSharing/releases/download/2/BambuStudio_dep_arm64.tar.gz | ||
tar -zxvf BambuStudio_dep_arm64.tar.gz -C ${{ github.workspace }}/deps/build | ||
chown -R $(id -u):$(id -g) ${{ github.workspace }}/deps/build/BambuStudio_dep | ||
ls -l ${{ github.workspace }}/deps/build/BambuStudio_dep | ||
rm BambuStudio_dep_arm64.tar.gz | ||
- name: Build studio | ||
working-directory: ${{ github.workspace }} | ||
run: ./build_release_macos.sh -s -n -a arm64 | ||
|
||
- name: Upload artifacts | ||
uses: actions/upload-artifact@v3 | ||
with: | ||
name: BambuStudio-SoftFever_Mac | ||
path: ${{ github.workspace }}/build/BambuStudio-SoftFever/BambuStudio-SoftFever*.zip |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,42 @@ | ||
name: Build Mac x64 | ||
|
||
on: [pull_request, push] | ||
|
||
jobs: | ||
build_win64: | ||
name: Build Mac x64 | ||
runs-on: macos-latest | ||
|
||
steps: | ||
- uses: actions/checkout@v3 | ||
|
||
- name: Install tools | ||
run: | | ||
brew install cmake git gettext zstd | ||
- run: mkdir -p ${{ github.workspace }}/deps/build | ||
- run: mkdir -p ${{ github.workspace }}/deps/build/BambuStudio_dep | ||
|
||
- name: build deps | ||
id: cache_deps | ||
uses: actions/cache@v3 | ||
env: | ||
cache-name: ${{ runner.os }}-cache-bambustudio_deps_x64 | ||
with: | ||
path: ${{ github.workspace }}/deps/build/BambuStudio_dep | ||
key: build-${{ env.cache-name }} | ||
|
||
- if: ${{ steps.cache_deps.outputs.cache-hit != 'true' }} | ||
name: build deps | ||
working-directory: ${{ github.workspace }} | ||
continue-on-error: true | ||
run: ./build_release_macos.sh -d -a x86_64 | ||
|
||
- name: Build studio | ||
working-directory: ${{ github.workspace }} | ||
run: ./build_release_macos.sh -s -n -a x86_64 | ||
|
||
- name: Upload artifacts | ||
uses: actions/upload-artifact@v3 | ||
with: | ||
name: BambuStudio-SoftFever_Mac | ||
path: ${{ github.workspace }}/build/BambuStudio-SoftFever/BambuStudio-SoftFever*.zip |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,58 @@ | ||
name: Build Win64 | ||
|
||
on: [pull_request,push] | ||
|
||
jobs: | ||
build_win64: | ||
name: Build Win64 | ||
runs-on: windows-2019 | ||
|
||
steps: | ||
- uses: actions/checkout@v3 | ||
- uses: ilammy/msvc-dev-cmd@v1 | ||
# - name: Install perl | ||
# run: | | ||
# choco install strawberryperl | ||
- run: mkdir ${{ github.workspace }}/deps/build | ||
- run: mkdir ${{ github.workspace }}/deps/build/BambuStudio_dep | ||
- name: download deps | ||
shell: powershell | ||
run: '(new-object System.Net.WebClient).DownloadFile("https://github.com/SoftFever/FileSharing/releases/download/2/BambuStudio_dep.zip", "$env:temp\BambuStudio_dep.zip")' | ||
- name: extract deps | ||
working-directory: ${{ github.workspace }}/deps/build | ||
shell: cmd | ||
run: '"C:/Program Files/7-Zip/7z.exe" x %temp%\BambuStudio_dep.zip' | ||
|
||
- run: dir "${{ github.workspace }}\deps\build\BambuStudio_dep" | ||
|
||
# - name: build deps | ||
# id: cache_deps | ||
# uses: actions/cache@v3 | ||
# env: | ||
# cache-name: ${{ runner.os }}-cache-bambustudio_deps | ||
# with: | ||
# path: ${{ github.workspace }}/deps/build/BambuStudio_dep | ||
# key: ${{ runner.os }}-build-${{ env.cache-name }} | ||
|
||
# - if: ${{ steps.cache_deps.outputs.cache-hit != 'true' }} | ||
# name: build deps | ||
# working-directory: ${{ github.workspace }} | ||
# continue-on-error: true | ||
# run: .\build_release.bat deps | ||
|
||
# - run: Get-ChildItem ${{ github.workspace }}/deps/build/ -Exclude BambuStudio_dep | Remove-Item -Recurse -Force | ||
|
||
- name: Build studio | ||
working-directory: ${{ github.workspace }} | ||
run: .\build_release.bat studio | ||
|
||
- name: pack app | ||
working-directory: ${{ github.workspace }}/build | ||
shell: cmd | ||
run: '"C:/Program Files/7-Zip/7z.exe" a -tzip BambuStudio-SoftFever_dev_build.zip ${{ github.workspace }}/build/BambuStudio-SoftFever' | ||
|
||
- name: Upload artifacts | ||
uses: actions/upload-artifact@v3 | ||
with: | ||
name: BambuStudio-SoftFever_Win64 | ||
path: ${{ github.workspace }}/build/BambuStudio-SoftFever_dev_build.zip |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.