File tree Expand file tree Collapse file tree 3 files changed +92
-0
lines changed Expand file tree Collapse file tree 3 files changed +92
-0
lines changed Original file line number Diff line number Diff line change 1+ # This is ci/actions-templates/linux-builds-template.yaml
2+ # Do not edit this file in .cirrus.yml
3+
4+ task :
5+ name : FreeBSD
6+ freebsd_instance :
7+ image : freebsd-13-0-release-amd64
8+ setup_script :
9+ - pkg install -y git gmake bash
10+ - echo "========="
11+ - echo "Acquire tags for the repo"
12+ - git fetch --no-tags --prune --depth=1 origin +refs/tags/*:refs/tags/*
13+ - echo "========="
14+ - echo "Display the current git status"
15+ - git status
16+ - git describe
17+ - echo "========="
18+ - echo "Prep cargo dirs"
19+ - mkdir -p ~/.cargo/{registry,git}
20+ - echo "========="
21+ - echo "Install Rustup using ./rustup-init.sh"
22+ - sh rustup-init.sh --default-toolchain=stable --profile=minimal -y
23+ # It's the equivalent of `source`
24+ - . $HOME/.cargo/env
25+ - echo "========="
26+ - echo "Ensure we have the components we need"
27+ - rustup component add rustfmt
28+ - rustup component add clippy
29+ - echo "========="
30+ - echo "Run the freebsd check"
31+ - unset SKIP_TESTS
32+ - export LIBZ_SYS_STATIC=1
33+ - export CARGO_BUILD_JOBS=1
34+ - export TARGET="x86_64-unknown-freebsd"
35+ - bash ci/run.bash
36+ upload_to_s3 :
37+ only_if : $CIRRUS_BRANCH == "stable"
38+ script :
39+ - pkg install -y py36-pip bash
40+ - pip-3.6 install -U setuptools
41+ - pip-3.6 install awscli
42+ - bash ci/prepare-deploy.bash
43+ - aws s3 cp --recursive deploy/ s3://dev-static-rust-lang-org/rustup/
Original file line number Diff line number Diff line change 1+ # This is ci/actions-templates/linux-builds-template.yaml
2+ # Do not edit this file in .cirrus.yml
3+
4+ task :
5+ name : FreeBSD
6+ freebsd_instance :
7+ image : freebsd-13-0-release-amd64
8+ setup_script :
9+ - pkg install -y git gmake bash
10+ - echo "========="
11+ - echo "Acquire tags for the repo"
12+ - git fetch --no-tags --prune --depth=1 origin +refs/tags/*:refs/tags/*
13+ - echo "========="
14+ - echo "Display the current git status"
15+ - git status
16+ - git describe
17+ - echo "========="
18+ - echo "Prep cargo dirs"
19+ - mkdir -p ~/.cargo/{registry,git}
20+ - echo "========="
21+ - echo "Install Rustup using ./rustup-init.sh"
22+ - sh rustup-init.sh --default-toolchain=stable --profile=minimal -y
23+ # It's the equivalent of `source`
24+ - . $HOME/.cargo/env
25+ - echo "========="
26+ - echo "Ensure we have the components we need"
27+ - rustup component add rustfmt
28+ - rustup component add clippy
29+ - echo "========="
30+ - echo "Run the freebsd check"
31+ - unset SKIP_TESTS
32+ - export LIBZ_SYS_STATIC=1
33+ - export CARGO_BUILD_JOBS=1
34+ - export TARGET="x86_64-unknown-freebsd"
35+ - bash ci/run.bash
36+ upload_to_s3 :
37+ only_if : $CIRRUS_BRANCH == "stable"
38+ script :
39+ - pkg install -y py36-pip bash
40+ - pip-3.6 install -U setuptools
41+ - pip-3.6 install awscli
42+ - bash ci/prepare-deploy.bash
43+ - aws s3 cp --recursive deploy/ s3://dev-static-rust-lang-org/rustup/
Original file line number Diff line number Diff line change 1+ #! /bin/sh
2+
3+ INPATH=$( dirname " $0 " )
4+ OUTPATH=" ${INPATH} /../.."
5+
6+ cp freebsd.yaml " $OUTPATH /.cirrus.yml"
You can’t perform that action at this time.
0 commit comments