225605ec16
Which is `50`. I saw a few errors like `Failed to force reset to SHA: object not found!` which seems is happening because the SHA is not available because there were two commits pushed almost simultaneously and the second from the top fails with this error because the SHA is not in the history. Pull Request: https://github.com/freebsd/freebsd-src/pull/454 Comments on re-commit from emaste: Originally committed asfcb4797c90
and reverted in80a840b8ba
due to the clone operation taking significantly longer. However, I have seen many failures due to the "object not found" issue recently. 7 of 37 recent runs failed because of this, and intermittent failures like this makes CI much less useful. Prefer longer-running runs to intermittent failures.
33 lines
906 B
YAML
33 lines
906 B
YAML
# $FreeBSD$
|
|
|
|
compute_engine_instance:
|
|
# Image list available via
|
|
# gcloud compute images list --project freebsd-org-cloud-dev --no-standard-images
|
|
platform: freebsd
|
|
image_project: freebsd-org-cloud-dev
|
|
image: freebsd-13-0-release-amd64
|
|
cpu: 8
|
|
memory: 24G
|
|
disk: 40
|
|
|
|
task:
|
|
name: World and kernel amd64 build and boot smoke test
|
|
timeout_in: 120m
|
|
install_script:
|
|
- sh .cirrus-ci/pkg-install.sh qemu uefi-edk2-qemu-x86_64 llvm12
|
|
setup_script:
|
|
- uname -a
|
|
- df -m
|
|
- pw useradd user
|
|
- mkdir -p /usr/obj/$(pwd -P)
|
|
- chown user:user /usr/obj/$(pwd -P)
|
|
script:
|
|
- su user -c "make -j$(sysctl -n hw.ncpu) CROSS_TOOLCHAIN=llvm12 WITHOUT_TOOLCHAIN=yes buildworld buildkernel"
|
|
package_script:
|
|
- su user -c "make CROSS_TOOLCHAIN=llvm12 WITHOUT_TOOLCHAIN=yes PKG_FORMAT=tar packages"
|
|
test_script:
|
|
- sh tools/boot/ci-qemu-test.sh
|
|
post_script:
|
|
- df -m
|
|
- du -m -s /usr/obj
|