Skip to content

Commit

Permalink
Build linux release using musl
Browse files Browse the repository at this point in the history
  • Loading branch information
Luni-4 committed Jan 14, 2021
1 parent adf3cbc commit d2a86ff
Showing 1 changed file with 10 additions and 10 deletions.
20 changes: 10 additions & 10 deletions .taskcluster.yml
Expand Up @@ -229,29 +229,29 @@ tasks:
workerType: ci
payload:
maxRunTime: 3600
image: "rust:buster"
image: "ekidd/rust-musl-builder:stable"
command:
- "/bin/bash"
- "-cx"
- "git clone --recursive --quiet ${repository} &&
cd rust-code-analysis &&
git -c advice.detachedHead=false checkout --recurse-submodules ${head_rev} &&
cargo build --workspace --release &&
cargo package --all-features &&
pushd rust-code-analysis-cli && cargo package --all-features && popd &&
pushd rust-code-analysis-web && cargo package --all-features && popd &&
cd target/release &&
cargo build --workspace --release --target x86_64-unknown-linux-musl &&
cargo package --all-features --target x86_64-unknown-linux-musl &&
pushd rust-code-analysis-cli && cargo package --all-features --target x86_64-unknown-linux-musl && popd &&
pushd rust-code-analysis-web && cargo package --all-features --target x86_64-unknown-linux-musl && popd &&
cd target/x86_64-unknown-linux-musl/release &&
strip rust-code-analysis-cli rust-code-analysis-web &&
tar -zvcf /rust-code-analysis-linux-cli-x86_64.tar.gz rust-code-analysis-cli &&
tar -zvcf /rust-code-analysis-linux-web-x86_64.tar.gz rust-code-analysis-web"
tar -zvcf ~/rust-code-analysis-linux-cli-x86_64.tar.gz rust-code-analysis-cli &&
tar -zvcf ~/rust-code-analysis-linux-web-x86_64.tar.gz rust-code-analysis-web"
artifacts:
public/rust-code-analysis-linux-cli-x86_64.tar.gz:
expires: {$fromNow: '2 weeks'}
path: /rust-code-analysis-linux-cli-x86_64.tar.gz
path: /home/rust/rust-code-analysis-linux-cli-x86_64.tar.gz
type: file
public/rust-code-analysis-linux-web-x86_64.tar.gz:
expires: {$fromNow: '2 weeks'}
path: /rust-code-analysis-linux-web-x86_64.tar.gz
path: /home/rust/rust-code-analysis-linux-web-x86_64.tar.gz
type: file
metadata:
name: rust-code-analysis linux release build
Expand Down

0 comments on commit d2a86ff

Please sign in to comment.