@@ -27,27 +27,40 @@ exec-init-image:
27
27
# Build binary for other architectures
28
28
binaries clean = ' false':
29
29
cross build --target x86 _64 -unknown-linux-gnu --release
30
- {{ clean }} && docker image rm ghcr.io/ cross-rs/ x86 _64 -unknown-linux-gnu:0.2.5
30
+ - {{ clean }} && docker image rm ghcr.io/ cross-rs/ x86 _64 -unknown-linux-gnu:0.2.5
31
31
cross build --target aarch64 -unknown-linux-gnu --release
32
- {{ clean }} && docker image rm ghcr.io/ cross-rs/ aarch64 -unknown-linux-gnu:0.2.5
32
+ - {{ clean }} && docker image rm ghcr.io/ cross-rs/ aarch64 -unknown-linux-gnu:0.2.5
33
33
cross build --target aarch64 -unknown-linux-musl --release
34
- {{ clean }} && docker image rm ghcr.io/ cross-rs/ aarch64 -unknown-linux-musl:0.2.5
34
+ - {{ clean }} && docker image rm ghcr.io/ cross-rs/ aarch64 -unknown-linux-musl:0.2.5
35
35
cross build --target arm-unknown-linux-musleabi --release
36
- {{ clean }} && docker image rm ghcr.io/ cross-rs/ arm-unknown-linux-musleabi:0.2.5
36
+ - {{ clean }} && docker image rm ghcr.io/ cross-rs/ arm-unknown-linux-musleabi:0.2.5
37
37
cross build --target arm-unknown-linux-musleabihf --release
38
- {{ clean }} && docker image rm ghcr.io/ cross-rs/ arm-unknown-linux-musleabihf:0.2.5
38
+ - {{ clean }} && docker image rm ghcr.io/ cross-rs/ arm-unknown-linux-musleabihf:0.2.5
39
39
cross build --target armv5te-unknown-linux-musleabi --release
40
- {{ clean }} && docker image rm ghcr.io/ cross-rs/ armv5te-unknown-linux-musleabi:0.2.5
40
+ - {{ clean }} && docker image rm ghcr.io/ cross-rs/ armv5te-unknown-linux-musleabi:0.2.5
41
41
cross build --target armv7-unknown-linux-musleabi --release
42
- {{ clean }} && docker image rm ghcr.io/ cross-rs/ armv7-unknown-linux-musleabi:0.2.5
42
+ - {{ clean }} && docker image rm ghcr.io/ cross-rs/ armv7-unknown-linux-musleabi:0.2.5
43
43
cross build --target armv7-unknown-linux-musleabihf --release
44
- {{ clean }} && docker image rm ghcr.io/ cross-rs/ armv7-unknown-linux-musleabihf:0.2.5
44
+ - {{ clean }} && docker image rm ghcr.io/ cross-rs/ armv7-unknown-linux-musleabihf:0.2.5
45
45
cross build --target i586 -unknown-linux-musl --release
46
- {{ clean }} && docker image rm ghcr.io/ cross-rs/ i586 -unknown-linux-musl:0.2.5
46
+ - {{ clean }} && docker image rm ghcr.io/ cross-rs/ i586 -unknown-linux-musl:0.2.5
47
47
cross build --target i686 -unknown-linux-musl --release
48
- {{ clean }} && docker image rm ghcr.io/ cross-rs/ i686 -unknown-linux-musl:0.2.5
48
+ - {{ clean }} && docker image rm ghcr.io/ cross-rs/ i686 -unknown-linux-musl:0.2.5
49
49
cross build --target mips64 -unknown-linux-muslabi64 --release
50
+ - {{ clean }} && docker image rm ghcr.io/ cross-rs/ mips64 -unknown-linux-muslabi64 :0.2.5
50
51
cross build --target mips64 el-unknown-linux-muslabi64 --release
52
+ - {{ clean }} && docker image rm ghcr.io/ cross-rs/ mips64 el-unknown-linux-muslabi64 :0.2.5
53
+ cross build --target powerpc-unknown-linux-gnu --release
54
+ - {{ clean }} && docker image rm ghcr.io/ cross-rs/ powerpc-unknown-linux-gnu:0.2.5
55
+ cross build --target powerpc64 -unknown-linux-gnu --release
56
+ - {{ clean }} && docker image rm ghcr.io/ cross-rs/ powerpc64 -unknown-linux-gnu:0.2.5
57
+ cross build --target powerpc64 le-unknown-linux-gnu --release
58
+ - {{ clean }} && docker image rm ghcr.io/ cross-rs/ powerpc64 le-unknown-linux-gnu:0.2.5
59
+ cross build --target riscv64 gc-unknown-linux-gnu --release
60
+ - {{ clean }} && docker image rm ghcr.io/ cross-rs/ riscv64 gc-unknown-linux-gnu:0.2.5
61
+ cross build --target s390 x-unknown-linux-gnu --release
62
+ - {{ clean }} && docker image rm ghcr.io/ cross-rs/ s390 x-unknown-linux-gnu:0.2.5
63
+
51
64
52
65
# Copy binaries to artifacts directory
53
66
cp-binaries :
@@ -65,4 +78,9 @@ cp-binaries:
65
78
cp target/ i686 -unknown-linux-musl/ release/ pid1 ./ artifacts/ pid1-i686 -unknown-linux-musl
66
79
cp target/ mips64 -unknown-linux-muslabi64 / release/ pid1 ./ artifacts/ pid1-mips64 -unknown-linux-muslabi64
67
80
cp target/ mips64 el-unknown-linux-muslabi64 / release/ pid1 ./ artifacts/ pid1-mips64 el-unknown-linux-muslabi64
81
+ cp target/ powerpc-unknown-linux-gnu/ release/ pid1 ./ artifacts/ pid1-powerpc-unknown-linux-gnu
82
+ cp target/ powerpc64 -unknown-linux-gnu/ release/ pid1 ./ artifacts/ pid1-powerpc64 -unknown-linux-gnu
83
+ cp target/ powerpc64 le-unknown-linux-gnu/ release/ pid1 ./ artifacts/ pid1-powerpc64 le-unknown-linux-gnu
84
+ cp target/ riscv64 gc-unknown-linux-gnu/ release/ pid1 ./ artifacts/ pid1-riscv64 gc-unknown-linux-gnu
85
+ cp target/ s390 x-unknown-linux-gnu/ release/ pid1 ./ artifacts/ pid1-s390 x-unknown-linux-gnu
68
86
file artifacts/ *
0 commit comments