ports: RELEASE_12_1_0
freebsd_instance:
image_family: freebsd-12-1
+ discover_script: |
+ sudo -u nobody ulimit -a
+ cat /etc/hosts
+ cat /etc/host.conf
+ cat /etc/resolv.conf
+ ifconfig
+ netstat
+ sysctl -a
+ dmesg
dependencies_script: |
pkg update
pkg upgrade -y
libevent \
pkgconf \
subversion \
- sudo
+ sudo \
+ tbb
memcached_script: |
svn co https://svn.freebsd.org/ports/tags/${ports}/databases/memcached memcached
svn co https://svn.freebsd.org/ports/tags/${ports}/Mk /usr/ports/Mk
svn co https://svn.freebsd.org/ports/tags/${ports}/Templates /usr/ports/Templates
cd memcached
echo bin/memcached > pkg-plist
- make all install SASLPWDB_CONFIGURE_ENABLE=sasl-pwdb OPTIONS_SET="SASL SASLPWDB" OPTIONS_DEFINE="SASL SASLPWDB"
+ make all install \
+ SASLPWDB_CONFIGURE_ENABLE=sasl-pwdb \
+ OPTIONS_SET="SASL SASLPWDB" \
+ OPTIONS_DEFINE="SASL SASLPWDB"
cd ..
prepare_script: |
mkdir build
build_script: |
sudo -E -u nobody make -C build -j2 all
test_script: |
+ sysctl net.inet.tcp.msl=500
+ sysctl net.inet.tcp.blackhole=0
+ sysctl net.inet.udp.blackhole=0
sudo -E -u nobody make -C build -j2 test/fast
install_script: |
sudo -E -u nobody make -C build install DESTDIR=/tmp
on_success:
codecov_script: |
- bash <(curl -s https://codecov.io/bash) -- -x "llvm-cov gcov"
+ bash <(curl -s https://codecov.io/bash) -x "llvm-cov gcov"
gitter_success_script: |
curl -sS "${gitter}" \
--data-urlencode "level=info" \
- --data-urlencode "message=Cirrus-CI build for ${CIRRUS_BRANCH} on ${OS} [succeeded](https://cirrus-ci.org/task/${CIRRUS_TASK_ID})"
+ --data-urlencode "message=Cirrus [${CIRRUS_REPO_FULL_NAME}](https://github.com/${CIRRUS_REPO_FULL_NAME}/compare/${CIRRUS_LAST_GREEN_CHANGE}...${CIRRUS_CHANGE_IN_REPO}) (${CIRRUS_BRANCH}) [success](https://cirrus-ci.com/task/${CIRRUS_TASK_ID}) (${CIRRUS_OS})"
on_failure:
gitter_failure_script: |
curl -sS "${gitter}" \
--data-urlencode "level=error" \
- --data-urlencode "message=Cirrus-CI build for ${CIRRUS_BRANCH} on ${OS} [failed](https://cirrus-ci.org/task/${CIRRUS_TASK_ID})"
+ --data-urlencode "message=Cirrus [${CIRRUS_REPO_FULL_NAME}](https://github.com/${CIRRUS_REPO_FULL_NAME}/compare/${CIRRUS_LAST_GREEN_CHANGE}...${CIRRUS_CHANGE_IN_REPO}) (${CIRRUS_BRANCH}) [failure](https://cirrus-ci.com/task/${CIRRUS_TASK_ID}) (${CIRRUS_OS})"
testlog_artifacts:
path: build/Testing/Temporary/LastTest.log
type: text/plain