summaryrefslogtreecommitdiff
path: root/build.sh
blob: 8db42596b76b5969c86dfd214fb71865175abfb1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
#!/bin/bash

whered_version=$(cargo pkgid whered | tr "#" " " | awk '{print $2;}')
where_version=$(cargo pkgid where-rs | tr "#" " " | 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

curl -v --header "PRIVATE-TOKEN: $(cat ~/.deploy.txt)" \
--header "Content-Type: multipart/form-data" \
--upload-file ./target/aarch64-apple-darwin/release/whered \
https://source.equestria.dev/api/v4/projects/178/packages/generic/whered/$whered_version/whered-darwin-aarch64

curl -v --header "PRIVATE-TOKEN: $(cat ~/.deploy.txt)" \
--header "Content-Type: multipart/form-data" \
--upload-file ./target/aarch64-apple-darwin/release/where \
https://source.equestria.dev/api/v4/projects/178/packages/generic/where/$where_version/where-darwin-aarch64

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

curl -v --header "PRIVATE-TOKEN: $(cat ~/.deploy.txt)" \
--header "Content-Type: multipart/form-data" \
--upload-file ./target/x86_64-apple-darwin/release/where \
https://source.equestria.dev/api/v4/projects/178/packages/generic/where/$where_version/where-darwin-x86_64

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

curl -v --header "PRIVATE-TOKEN: $(cat ~/.deploy.txt)" \
--header "Content-Type: multipart/form-data" \
--upload-file ./target/x86_64-unknown-linux-gnu/release/whered \
https://source.equestria.dev/api/v4/projects/178/packages/generic/whered/$whered_version/whered-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/where \
https://source.equestria.dev/api/v4/projects/178/packages/generic/where/$where_version/where-linux-x86_64