Skip to content

Commit

Permalink
update
Browse files Browse the repository at this point in the history
  • Loading branch information
kevin2li committed Aug 14, 2023
1 parent b842cec commit ef141b7
Showing 1 changed file with 87 additions and 0 deletions.
87 changes: 87 additions & 0 deletions .codemagic.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,87 @@
workflows:
macOS-workflow-arm:
name: macOS Workflow ARM
instance_type: mac_mini_m1
max_build_duration: 60
environment:
xcode: 15
cocoapods: default
node: 18.17.0
triggering:
events:
- push
scripts:
- name: Install Golang
script: |
curl -fLO https://go.dev/dl/go1.20.7.darwin-arm64.pkg
echo $PWD
sudo installer -pkg go1.20.7.darwin-arm64.pkg -target /
- name: 安装依赖 && 编译
script: |
echo $(uname -a)
export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin
ROOT=$(pwd)
mkdir -p ${ROOT}/build/bin
go install github.com/wailsapp/wails/v2/cmd/wails@latest
go mod tidy
cd ${ROOT}/frontend
npm install
cd ${ROOT}/thirdparty
pip install -r requirements.txt
pyinstaller -F -w pdf.py
cp dist/pdf ${ROOT}/build/bin/
cp ocr.py convert_external.py ${ROOT}/build/bin/
cd $ROOT
wails build -ldflags "-s -w"
artifacts:
- build/bin
publishing:
email:
recipients:
- kevin2li@qq.com
macOS-workflow-intel:
name: macOS Workflow Intel
instance_type: mac_mini
max_build_duration: 60
environment:
xcode: 14.2
cocoapods: default
node: 18.17.0
triggering:
events:
- push
scripts:
- name: Install Golang
script: |
curl -fLO https://go.dev/dl/go1.20.7.darwin-amd64.pkg
echo $PWD
sudo installer -pkg go1.20.7.darwin-amd64.pkg -target /
- name: 安装依赖 && 编译
script: |
echo $(uname -a)
export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin
ROOT=$(pwd)
mkdir -p ${ROOT}/build/bin
go install github.com/wailsapp/wails/v2/cmd/wails@latest
go mod tidy
cd ${ROOT}/frontend
npm install
cd ${ROOT}/thirdparty
pip install -r requirements.txt
pyinstaller -F -w pdf.py
cp dist/pdf ${ROOT}/build/bin/
cp ocr.py convert_external.py ${ROOT}/build/bin/
cd $ROOT
wails build -ldflags "-s -w"
artifacts:
- build/bin
publishing:
email:
recipients:
- kevin2li@qq.com

0 comments on commit ef141b7

Please sign in to comment.