forked from envmodules/modules
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.cirrus.yml
25 lines (24 loc) · 1.1 KB
/
.cirrus.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
task:
freebsd_instance:
matrix:
image: freebsd-11-2-release-amd64
image: freebsd-12-0-release-amd64
env:
RUNTESTFLAGS: -v
# need to supersede Cirrus CI-specific git clone with a regular git client
clone_script:
- pkg install -y git
- if [ -z "$CIRRUS_PR" ]; then
git clone --depth=320 --branch=$CIRRUS_BRANCH https://x-access-token:${CIRRUS_REPO_CLONE_TOKEN}@github.com/${CIRRUS_REPO_FULL_NAME}.git $CIRRUS_WORKING_DIR;
else
git clone --depth=320 https://x-access-token:${CIRRUS_REPO_CLONE_TOKEN}@github.com/${CIRRUS_REPO_FULL_NAME}.git $CIRRUS_WORKING_DIR;
git fetch origin pull/$CIRRUS_PR/head:pull/$CIRRUS_PR;
fi
- git reset --hard $CIRRUS_CHANGE_IN_REPO
install_script: pkg install -y bash wget gmake dejagnu py36-sphinx tcl86 autoconf automake gettext ksh93 zsh fish perl5 python36 ruby cmake R readline openmp
build_script: ./configure --without-tclx --with-tcl-ver=8.6 && gmake && gmake install
test_script:
- contrib/mt
- contrib/mt install
uninstall_script: gmake uninstall
# vim:set tabstop=2 shiftwidth=2 expandtab autoindent: