Skip to content
This repository was archived by the owner on Jul 24, 2024. It is now read-only.

Commit b81e2bb

Browse files
committed
Use fresh repository definition
1 parent d0ef32f commit b81e2bb

File tree

3 files changed

+22
-32
lines changed

3 files changed

+22
-32
lines changed

.cirrus.yml

Lines changed: 15 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -5,52 +5,40 @@ freebsd_build_task:
55

66
env:
77
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
1711

1812
env:
1913
matrix:
2014
- abi: freebsd:11:x86:64
2115
- 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
2418

2519
env:
2620
GH_API_TOKEN: ENCRYPTED[5e482f417304528148bb96eca8d030eacd6ab9972d482485fc4d42907283b995f658b351e0676e9493a37d815398f541]
21+
A pkg_latest: pkg -R "${CIRRUS_WORKING_DIR}/.cirrus/pkg/repos"
2722

2823
prepare_script:
29-
- sed -i '' 's/quarterly/latest/g' /etc/pkg/FreeBSD.conf
24+
- $pkg_latest update -f;
3025
- |
3126
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;
3630
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
4735

4836
build_script:
4937
- |
5038
if test "$abi" = "freebsd:11:x86:32"; then
5139
changeDir="cd /etc/skel &&"
5240
fi
53-
echo "$changeDir npm install --unsafe-perm" | $execPrefix /bin/sh
41+
echo "$changeDir npm install --unsafe-perm" | $exec_prefix /bin/sh
5442
5543
publish_script:
5644
- |

.cirrus/pkg/repos/FreeBSD.conf

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
FreeBSD: {
2+
url: "pkg+http://pkg.FreeBSD.org/${ABI}/latest",
3+
mirror_type: "srv",
4+
signature_type: "fingerprints",
5+
fingerprints: "/usr/share/keys/pkg",
6+
enabled: yes
7+
}

scripts/configure_freebsd_ci_jail.sh

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,6 @@ cbsd_workdir=/usr/jails
88
jail_arch="i386"
99
jail_ver="11.3"
1010

11-
pkg install -y cbsd
12-
13-
echo "Pkg configuration:"
14-
cat /etc/pkg/FreeBSD.conf
15-
1611
# determine uplink ip address
1712
# determine uplink iface
1813
echo "Interface configuration:"

0 commit comments

Comments
 (0)