diff options
Diffstat (limited to 'build.sh')
-rwxr-xr-x | build.sh | 21 |
1 files changed, 19 insertions, 2 deletions
@@ -2,12 +2,15 @@ whered_version=$(cargo pkgid whered | tr "#" " " | awk '{print $2;}') where_version=$(cargo pkgid where-rs | tr "#" " " | awk '{print $2;}') +rustc_version=$(rustc --version | awk '{print $2;}') cargo clean cargo build --target aarch64-apple-darwin --release cargo build --target x86_64-apple-darwin --release cargo build --target x86_64-unknown-linux-gnu --release +# aarch64-apple-darwin + curl -v --header "PRIVATE-TOKEN: $(cat ~/.deploy.txt)" \ --header "Content-Type: multipart/form-data" \ --upload-file ./target/aarch64-apple-darwin/release/whered \ @@ -20,6 +23,13 @@ https://source.equestria.dev/api/v4/projects/178/packages/generic/where/$where_v curl -v --header "PRIVATE-TOKEN: $(cat ~/.deploy.txt)" \ --header "Content-Type: multipart/form-data" \ +--upload-file ./target/aarch64-apple-darwin/release/libwhrd.dylib \ +https://source.equestria.dev/api/v4/projects/178/packages/generic/libwhrd/$where_version-rustc.$rustc_version/libwhrd-darwin-aarch64.dylib + +# x86_64-apple-darwin + +curl -v --header "PRIVATE-TOKEN: $(cat ~/.deploy.txt)" \ +--header "Content-Type: multipart/form-data" \ --upload-file ./target/x86_64-apple-darwin/release/whered \ https://source.equestria.dev/api/v4/projects/178/packages/generic/whered/$whered_version/whered-darwin-x86_64 @@ -30,8 +40,10 @@ https://source.equestria.dev/api/v4/projects/178/packages/generic/where/$where_v curl -v --header "PRIVATE-TOKEN: $(cat ~/.deploy.txt)" \ --header "Content-Type: multipart/form-data" \ ---upload-file ./target/aarch64-unknown-linux-gnu/release/whered \ -https://source.equestria.dev/api/v4/projects/178/packages/generic/whered/$whered_version/whered-linux-aarch64 +--upload-file ./target/x86_64-apple-darwin/release/libwhrd.dylib \ +https://source.equestria.dev/api/v4/projects/178/packages/generic/libwhrd/$where_version-rustc.$rustc_version/libwhrd-darwin-x86_64.dylib + +# x86_64-unknown-linux-gnu curl -v --header "PRIVATE-TOKEN: $(cat ~/.deploy.txt)" \ --header "Content-Type: multipart/form-data" \ @@ -42,3 +54,8 @@ curl -v --header "PRIVATE-TOKEN: $(cat ~/.deploy.txt)" \ --header "Content-Type: multipart/form-data" \ --upload-file ./target/x86_64-unknown-linux-gnu/release/where \ https://source.equestria.dev/api/v4/projects/178/packages/generic/where/$where_version/where-linux-x86_64 + +curl -v --header "PRIVATE-TOKEN: $(cat ~/.deploy.txt)" \ +--header "Content-Type: multipart/form-data" \ +--upload-file ./target/x86_64-unknown-linux-gnu/release/libwhrd.so \ +https://source.equestria.dev/api/v4/projects/178/packages/generic/libwhrd/$where_version-rustc.$rustc_version/libwhrd-linux-x86_64.so |