mirror of
https://github.com/fish-shell/fish-shell.git
synced 2026-05-25 23:21:15 -03:00
Compare commits
2 Commits
4.5.0
...
docker-bui
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
08cd59727b | ||
|
|
8e5046061d |
18
.cirrus.yml
18
.cirrus.yml
@@ -25,10 +25,7 @@ linux_task:
|
|||||||
# Unrestriced parallelism results in OOM
|
# Unrestriced parallelism results in OOM
|
||||||
- lscpu || true
|
- lscpu || true
|
||||||
- (cat /proc/meminfo | grep MemTotal) || true
|
- (cat /proc/meminfo | grep MemTotal) || true
|
||||||
- mkdir build && cd build
|
- FISH_TEST_MAX_CONCURRENCY=6 build_tools/check.sh
|
||||||
- FISH_TEST_MAX_CONCURRENCY=6 cmake -G Ninja -DCMAKE_BUILD_TYPE=Debug ..
|
|
||||||
- ninja -j 6 fish
|
|
||||||
- ninja fish_run_tests
|
|
||||||
only_if: $CIRRUS_REPO_OWNER == 'fish-shell'
|
only_if: $CIRRUS_REPO_OWNER == 'fish-shell'
|
||||||
|
|
||||||
linux_arm_task:
|
linux_arm_task:
|
||||||
@@ -44,11 +41,7 @@ linux_arm_task:
|
|||||||
# Unrestriced parallelism results in OOM
|
# Unrestriced parallelism results in OOM
|
||||||
- lscpu || true
|
- lscpu || true
|
||||||
- (cat /proc/meminfo | grep MemTotal) || true
|
- (cat /proc/meminfo | grep MemTotal) || true
|
||||||
- mkdir build && cd build
|
- FISH_TEST_MAX_CONCURRENCY=6 build_tools/check.sh
|
||||||
- FISH_TEST_MAX_CONCURRENCY=6 cmake -G Ninja -DCMAKE_BUILD_TYPE=Debug ..
|
|
||||||
- ninja -j 6 fish
|
|
||||||
- file ./fish
|
|
||||||
- ninja fish_run_tests
|
|
||||||
# CI task disabled during RIIR transition
|
# CI task disabled during RIIR transition
|
||||||
only_if: false && $CIRRUS_REPO_OWNER == 'fish-shell'
|
only_if: false && $CIRRUS_REPO_OWNER == 'fish-shell'
|
||||||
|
|
||||||
@@ -68,10 +61,7 @@ freebsd_task:
|
|||||||
- pw user add -n fish-user -s /bin/csh -d /home/fish-user
|
- pw user add -n fish-user -s /bin/csh -d /home/fish-user
|
||||||
- mkdir -p /home/fish-user
|
- mkdir -p /home/fish-user
|
||||||
- chown -R fish-user /home/fish-user
|
- chown -R fish-user /home/fish-user
|
||||||
- mkdir build && cd build
|
- chown -R fish-user .
|
||||||
- chown -R fish-user ..
|
|
||||||
- sudo -u fish-user -s whoami
|
- sudo -u fish-user -s whoami
|
||||||
- sudo -u fish-user -s FISH_TEST_MAX_CONCURRENCY=1 cmake -G Ninja -DCMAKE_BUILD_TYPE=Debug ..
|
- sudo -u fish-user -s FISH_TEST_MAX_CONCURRENCY=1 build_tools/check.sh
|
||||||
- sudo -u fish-user -s ninja -j 6 fish
|
|
||||||
- sudo -u fish-user -s ninja fish_run_tests
|
|
||||||
only_if: $CIRRUS_REPO_OWNER == 'fish-shell'
|
only_if: $CIRRUS_REPO_OWNER == 'fish-shell'
|
||||||
|
|||||||
@@ -43,6 +43,11 @@ fi
|
|||||||
# Currently, all builds are debug builds.
|
# Currently, all builds are debug builds.
|
||||||
build_dir="$target_dir/debug"
|
build_dir="$target_dir/debug"
|
||||||
|
|
||||||
|
if [ -n "$FISH_TEST_MAX_CONCURRENCY" ]; then
|
||||||
|
export RUST_TEST_THREADS="$FISH_TEST_MAX_CONCURRENCY"
|
||||||
|
export CARGO_BUILD_JOBS="$FISH_TEST_MAX_CONCURRENCY"
|
||||||
|
fi
|
||||||
|
|
||||||
template_file=$(mktemp)
|
template_file=$(mktemp)
|
||||||
FISH_GETTEXT_EXTRACTION_FILE=$template_file cargo build --workspace --all-targets --features=gettext-extract
|
FISH_GETTEXT_EXTRACTION_FILE=$template_file cargo build --workspace --all-targets --features=gettext-extract
|
||||||
if $lint; then
|
if $lint; then
|
||||||
|
|||||||
Reference in New Issue
Block a user