@@ -5,52 +5,40 @@ freebsd_build_task:
5
5
6
6
env :
7
7
matrix :
8
- - node_js : 13
9
- nodeTxzKey : node-13
10
- npmTxzKey : npm-6
11
- - node_js : 12
12
- nodeTxzKey : node12
13
- npmTxzKey : npm-node12
14
- - node_js : 10
15
- nodeTxzKey : node10
16
- npmTxzKey : npm-node10
8
+ - package : npm
9
+ - package : npm-node12
10
+ - package : npm-node10
17
11
18
12
env :
19
13
matrix :
20
14
- abi : freebsd:11:x86:64
21
15
- abi : freebsd:11:x86:32
22
- jailName : j11i386
23
- execPrefix : cbsd jexec jname=j11i386
16
+ jail_name : j11i386
17
+ exec_prefix : cbsd jexec jname=j11i386
24
18
25
19
env :
26
20
GH_API_TOKEN : ENCRYPTED[5e482f417304528148bb96eca8d030eacd6ab9972d482485fc4d42907283b995f658b351e0676e9493a37d815398f541]
21
+ A pkg_latest : pkg -R "${CIRRUS_WORKING_DIR}/.cirrus/pkg/repos"
27
22
28
23
prepare_script :
29
- - sed -i '' 's/quarterly/latest/g' /etc/pkg/FreeBSD.conf
24
+ - $pkg_latest update -f;
30
25
- |
31
26
if test "$abi" = "freebsd:11:x86:32"; then
32
- ./scripts/configure_freebsd_ci_jail.sh $jailName $CIRRUS_WORKING_DIR;
33
- $execPrefix sed -i -- '' 's/quarterly/latest/g' /etc/pkg/FreeBSD.conf;
34
- $execPrefix pkg update -f;
35
- $execPrefix pkg install -y python2 > /dev/null;
27
+ $pkg_latest -y cbsd
28
+ ./scripts/configure_freebsd_ci_jail.sh $jail_name $CIRRUS_WORKING_DIR;
29
+ $exec_prefix $pkg_latest update -f;
36
30
fi
37
- - $execPrefix pkg install -y c-ares gmake icu libnghttp2 libuv git > /dev/null
38
- - |
39
- fetch http://pkg.freebsd.org/$abi/latest/All/ -o list
40
- nodeTxz=$(sed -n "/\"$nodeTxzKey/s/.*\"\($nodeTxzKey[^\"]*\).*/\1/p" list)
41
- npmTxz=$(sed -n "/\"$npmTxzKey/s/.*\"\($npmTxzKey[^\"]*\).*/\1/p" list)
42
- $execPrefix pkg add http://pkg.freebsd.org/$abi/latest/All/$nodeTxz
43
- $execPrefix pkg add http://pkg.freebsd.org/$abi/latest/All/$npmTxz
44
- - $execPrefix node --version
45
- - $execPrefix npm --version
46
- - $execPrefix clang++ --version
31
+ - $exec_prefix $pkg_latest install -y "${package}" python2
32
+ - $exec_prefix node --version
33
+ - $exec_prefix npm --version
34
+ - $exec_prefix clang++ --version
47
35
48
36
build_script :
49
37
- |
50
38
if test "$abi" = "freebsd:11:x86:32"; then
51
39
changeDir="cd /etc/skel &&"
52
40
fi
53
- echo "$changeDir npm install --unsafe-perm" | $execPrefix /bin/sh
41
+ echo "$changeDir npm install --unsafe-perm" | $exec_prefix /bin/sh
54
42
55
43
publish_script :
56
44
- |
0 commit comments