forked from cwtch.im/libcwtch-go
add drone step for macos arm64
This commit is contained in:
parent
ff23465f84
commit
b3bb69829a
14
.drone.yml
14
.drone.yml
|
@ -158,10 +158,21 @@ steps:
|
||||||
# TODO: upgrade to go1.16, remove mod/vendor, add go install for 1.16
|
# TODO: upgrade to go1.16, remove mod/vendor, add go install for 1.16
|
||||||
- echo `git describe --tags` > VERSION
|
- echo `git describe --tags` > VERSION
|
||||||
- echo `date +%G-%m-%d-%H-%M` > BUILDDATE
|
- echo `date +%G-%m-%d-%H-%M` > BUILDDATE
|
||||||
- name: build-macos
|
- name: build-macos-x64
|
||||||
commands:
|
commands:
|
||||||
- export PATH=$PATH:/usr/local/go/bin/
|
- export PATH=$PATH:/usr/local/go/bin/
|
||||||
- make macos
|
- make macos
|
||||||
|
- name: build-macos-arm64
|
||||||
|
when:
|
||||||
|
event:
|
||||||
|
- push
|
||||||
|
status: [ success ]
|
||||||
|
commands:
|
||||||
|
- export PATH=$PATH:/usr/local/go/bin/
|
||||||
|
- ./switch-ffi.sh
|
||||||
|
- export VERSION=$(cat VERSION)
|
||||||
|
- export BUILDDATE=$(cat BUILDDATE)
|
||||||
|
- env GOARCH=arm64 GOOS=darwin CGO_ENABLED=1 go build -ldflags "-X main.buildVer=$VERSION -X main.buildDate=$BUILDDATE" -buildmode c-shared -o libCwtch.arm64.dylib
|
||||||
- name: deploy-buildfiles
|
- name: deploy-buildfiles
|
||||||
environment:
|
environment:
|
||||||
BUILDFILES_KEY:
|
BUILDFILES_KEY:
|
||||||
|
@ -177,6 +188,7 @@ steps:
|
||||||
- export DIR=libCwtch-go-macos-`cat BUILDDATE`-`cat VERSION`
|
- export DIR=libCwtch-go-macos-`cat BUILDDATE`-`cat VERSION`
|
||||||
- mkdir $DIR
|
- mkdir $DIR
|
||||||
- mv libCwtch.dylib $DIR/
|
- mv libCwtch.dylib $DIR/
|
||||||
|
- mv libCwtch.arm64.dylib $DIR/
|
||||||
- cd $DIR
|
- cd $DIR
|
||||||
- find . -type f -exec shasum -a 512 {} \; > ./../sha512s.txt
|
- find . -type f -exec shasum -a 512 {} \; > ./../sha512s.txt
|
||||||
- mv ./../sha512s.txt .
|
- mv ./../sha512s.txt .
|
||||||
|
|
Loading…
Reference in New Issue