Skip to content

Commit c0cfb20

Browse files
committed
Update CIs to use newever dep vers and print more info.
1 parent d01e4ca commit c0cfb20

File tree

3 files changed

+28
-16
lines changed

3 files changed

+28
-16
lines changed

.appveyor.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
environment:
2-
nodejs_version: "0.12.7"
2+
nodejs_version: "Stable"
33
matrix:
44
# First group is 32 bit python 2.7
55
- PYTHON: "C:\\Python27"
@@ -33,10 +33,13 @@ init:
3333
# Prepare pip and pip3, PATH iterated left to right first hit wins
3434
- cmd: set PATH=%PYTHON%\scripts;%PYTHON3%\scripts;%PATH%
3535
- cmd: ECHO Path - %PATH%
36+
- cmd: "%PIP% --version"
37+
- cmd: "%PIP3% --version"
3638

3739
# Ensure node x86 (appveyor powershell script to switch installed versions)
38-
- ps: Install-Product node 5.1.0 x86
40+
- ps: Install-Product node 'Stable' x86
3941
- cmd: node --version
42+
- cmd: node -p "process.arch"
4043
- cmd: npm --version
4144

4245
install:

.travis.yml

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,30 @@
1-
# We are using the iOS build system to create Mac OS X python builds
2-
language: objective-c
1+
os: osx
2+
osx_image: beta-xcode6.1
3+
language: node_js
4+
node_js: '6'
35

46
before_install:
57
# OS extra info
8+
- sw_vers
69
- uname -a
710
- python --version
811
- python -c "import struct; print(struct.calcsize('P') * 8)"
9-
- pip freeze
1012

1113
# Install Python 2 and 3 with pip and check versions
1214
- brew update
13-
- brew install python3
14-
- brew link --overwrite python3
1515
- brew install python
16-
- brew link --overwrite python
16+
- brew unlink python && brew link python
17+
- brew install python3
18+
- brew unlink python3 && brew link python3
19+
- brew install libcouchbase
1720
- PATH=/usr/local/bin:$PATH
1821
- echo $PATH
1922
- python --version
2023
- python -c "import struct; print(struct.calcsize('P') * 8)"
24+
- pip --version
2125
- python3 --version
2226
- python3 -c "import struct; print(struct.calcsize('P') * 8)"
23-
24-
- brew install libcouchbase
27+
- pip3 --version
2528

2629
# Install Python packages (built with Python 3, tests for 2 and 3)
2730
- pip install mock
@@ -31,10 +34,11 @@ before_install:
3134
- pip freeze
3235
- pip3 freeze
3336

34-
# Install node.js
37+
# Travis make takes > 10 minutes, so need to increase wait
3538
- brew unlink node
36-
- brew install node
39+
- travis_wait brew install node
3740
- node --version
41+
- node -p "process.arch"
3842
- npm --version
3943

4044
# Build and pack Ardublockly

circle.yml

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ machine:
55

66
# Indicating node also offers advantage of bypassing virtual environments
77
node:
8-
version: 5.1.0
8+
version: 5.5.0
99

1010
# Override /etc/hosts
1111
hosts:
@@ -35,8 +35,13 @@ dependencies:
3535
- sudo easy_install3 pip
3636
- python --version
3737
- python -c "import struct; print(struct.calcsize('P') * 8)"
38+
- pip2 --version
3839
- python3 --version
3940
- python3 -c "import struct; print(struct.calcsize('P') * 8)"
41+
- pip3 --version
42+
43+
# The GLIBC version might have been updated with apt-get installs
44+
- ldd --version
4045

4146
# Python packages (built on Python 2, tests run both 2 and 3)
4247
- sudo pip2 install mock
@@ -47,12 +52,12 @@ dependencies:
4752
- pip2 freeze
4853
# A current issue with pip causes this command to fail
4954
# https://github.com/pypa/pip/issues/3681
55+
# Fixed on the 26 May 2016, waiting for release > 8.1.2
5056
#- pip3 freeze
5157

52-
# Install node.js
53-
#- curl -sL https://deb.nodesource.com/setup_0.12 | sudo bash -
54-
#- sudo apt-get install -y nodejs
58+
# Check node.js versions
5559
- node --version
60+
- node -p "process.arch"
5661
- npm --version
5762

5863
override:

0 commit comments

Comments
 (0)