Bug 1280178 - Update desktop-test images to node 5.0.0. r=dustin

MozReview-Commit-ID: EjCzi8eVZM8

--HG--
extra : rebase_source : f85458c589fce9c87ae6a142d48d30734a7ac174
This commit is contained in:
Masatoshi Kimura 2016-06-28 20:50:28 +09:00
Родитель d7dcc1d4c7
Коммит bf970a5f64
5 изменённых файлов: 16 добавлений и 19 удалений

Просмотреть файл

@ -1,4 +1,4 @@
FROM taskcluster/ubuntu1204-test-upd:0.1.9.20160329211700
FROM taskcluster/ubuntu1204-test-upd:0.1.11.20160628204600
MAINTAINER Jonas Finnemann Jensen <jopsen@gmail.com>
# Add utilities and configuration
@ -24,9 +24,8 @@ RUN usermod -a -G video worker
RUN mkdir Documents; mkdir Pictures; mkdir Music; mkdir Videos; mkdir artifacts
# install a new enough npm, plus tc-vcs and tc-npm-cache
RUN npm install -g npm@^2.0.0 \
&& npm install -g taskcluster-vcs@2.3.12 \
# install tc-vcs and tc-npm-cache
RUN npm install -g taskcluster-vcs@2.3.12 \
&& npm install -g taskcluster-npm-cache@1.1.14 \
&& rm -rf ~/.npm
ENV PATH $PATH:/home/worker/bin

Просмотреть файл

@ -1,4 +1,4 @@
FROM taskcluster/ubuntu1204-test:0.1.9
FROM taskcluster/ubuntu1204-test:0.1.11
MAINTAINER Dustin J. Mitchell <dustin@mozilla.com>
### update to latest from upstream repositories

Просмотреть файл

@ -1 +1 @@
0.1.9.20160329211700
0.1.11.20160628204600

Просмотреть файл

@ -1 +1 @@
0.1.9
0.1.11

Просмотреть файл

@ -161,18 +161,9 @@ EOF
peep install -r requirements.txt
# Install node
tooltool_fetch <<'EOF'
[
{
"size": 5676610,
"digest": "ce27b788dfd141a5ba7674332825fc136fe2c4f49a319dd19b3a87c8fffa7a97d86cbb8535661c9a68c9122719aa969fc6a8c886458a0df9fc822eec99ed130b",
"algorithm": "sha512",
"filename": "node-v0.10.36-linux-x64.tar.gz"
}
]
EOF
tar -C /usr/local -xz --strip-components 1 < node-*.tar.gz
wget https://nodejs.org/dist/v5.0.0/node-v5.0.0-linux-x64.tar.gz
echo 'ef73b59048a0ed11d01633f0061627b7a9879257deb9add2255e4d0808f8b671 node-v5.0.0-linux-x64.tar.gz' | sha256sum -c
tar -C /usr/local -xz --strip-components 1 < node-v5.0.0-linux-x64.tar.gz
node -v # verify
# Install custom-built Debian packages. These come from a set of repositories
@ -267,6 +258,13 @@ mesa_version=$(dpkg-query -s libgl1-mesa-dri-lts-saucy | grep ^Version | awk '{
cp sources.list.orig /etc/apt/sources.list
apt-get update
# node 5 requires a C++11 compiler.
add-apt-repository ppa:ubuntu-toolchain-r/test
apt-get update
apt-get -y install gcc-4.8 g++-4.8
update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 20 --slave /usr/bin/g++ g++ /usr/bin/g++-4.8
update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.6 10 --slave /usr/bin/g++ g++ /usr/bin/g++-4.6
# clean up
apt_packages+=('mesa-common-dev')