Skip to content
Snippets Groups Projects
Commit e4519fad authored by DJ Mountney's avatar DJ Mountney
Browse files

Add Yarn as a build dependency

Add the latest version of Yarn. We are going to use it instead of npm our javascript dependancy management.
parent 25aebb1a
No related branches found
No related tags found
1 merge request!30Add Yarn as a build dependency
Loading
Loading
@@ -72,6 +72,12 @@ RUN RPM_TMP=$(mktemp) \
&& rm -f '${RPM_TMP}' \
&& yum install -y -q nodejs-${NODE_VERSION}
 
ENV YARN_VERSION 0.20.3
RUN mkdir /usr/local/yarn \
&& curl -fsSL "https://yarnpkg.com/downloads/${YARN_VERSION}/yarn-v${YARN_VERSION}.tar.gz" \
| tar -xzC /usr/local/yarn --strip 1 \
&& ln -sf /usr/local/yarn/bin/yarn /usr/local/bin/
RUN mkdir -p /opt/gitlab /var/cache/omnibus ~/.ssh
 
RUN git config --global user.email "packages@gitlab.com"
Loading
Loading
Loading
Loading
@@ -72,6 +72,12 @@ RUN RPM_TMP=$(mktemp) \
&& rm -f '${RPM_TMP}' \
&& yum install -y -q nodejs-${NODE_VERSION}
 
ENV YARN_VERSION 0.20.3
RUN mkdir /usr/local/yarn \
&& curl -fsSL "https://yarnpkg.com/downloads/${YARN_VERSION}/yarn-v${YARN_VERSION}.tar.gz" \
| tar -xzC /usr/local/yarn --strip 1 \
&& ln -sf /usr/local/yarn/bin/yarn /usr/local/bin/
RUN mkdir -p /opt/gitlab /var/cache/omnibus ~/.ssh
 
RUN git config --global user.email "packages@gitlab.com"
Loading
Loading
Loading
Loading
@@ -2,8 +2,8 @@ FROM debian:jessie
MAINTAINER GitLab Inc. <support@gitlab.com>
 
# Install required packages
RUN apt-get update -q
RUN DEBIAN_FRONTEND=noninteractive apt-get install -yq --no-install-recommends \
RUN apt-get update -q \
&& DEBIAN_FRONTEND=noninteractive apt-get install -yq --no-install-recommends \
build-essential \
zlib1g-dev \
byacc \
Loading
Loading
@@ -76,6 +76,12 @@ RUN curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add -
&& apt-get update -q \
&& DEBIAN_FRONTEND=noninteractive apt-get install -yq --no-install-recommends nodejs=${NODE_VERSION}-*
 
ENV YARN_VERSION 0.20.3
RUN mkdir /usr/local/yarn \
&& curl -fsSL "https://yarnpkg.com/downloads/${YARN_VERSION}/yarn-v${YARN_VERSION}.tar.gz" \
| tar -xzC /usr/local/yarn --strip 1 \
&& ln -sf /usr/local/yarn/bin/yarn /usr/local/bin/
RUN mkdir -p /opt/gitlab /var/cache/omnibus ~/.ssh
 
RUN git config --global user.email "packages@gitlab.com"
Loading
Loading
Loading
Loading
@@ -79,6 +79,12 @@ RUN /usr/local/bin/gem install bundler --version ${BUNDLER_VERSION} --no-ri --no
ENV NODE_VERSION 6.9.3
RUN zypper -q -n in nodejs6-${NODE_VERSION} npm6-${NODE_VERSION}
 
ENV YARN_VERSION 0.20.3
RUN mkdir /usr/local/yarn \
&& curl -fsSL "https://yarnpkg.com/downloads/${YARN_VERSION}/yarn-v${YARN_VERSION}.tar.gz" \
| tar -xzC /usr/local/yarn --strip 1 \
&& ln -sf /usr/local/yarn/bin/yarn /usr/local/bin/
RUN mkdir -p /opt/gitlab /var/cache/omnibus ~/.ssh
 
RUN git config --global user.email "packages@gitlab.com"
Loading
Loading
Loading
Loading
@@ -79,6 +79,12 @@ RUN /usr/local/bin/gem install bundler --version ${BUNDLER_VERSION} --no-ri --no
ENV NODE_VERSION 6.9.5
RUN zypper -q -n in nodejs6-${NODE_VERSION} npm6-${NODE_VERSION}
 
ENV YARN_VERSION 0.20.3
RUN mkdir /usr/local/yarn \
&& curl -fsSL "https://yarnpkg.com/downloads/${YARN_VERSION}/yarn-v${YARN_VERSION}.tar.gz" \
| tar -xzC /usr/local/yarn --strip 1 \
&& ln -sf /usr/local/yarn/bin/yarn /usr/local/bin/
RUN mkdir -p /opt/gitlab /var/cache/omnibus ~/.ssh
 
RUN git config --global user.email "packages@gitlab.com"
Loading
Loading
Loading
Loading
@@ -2,8 +2,8 @@ FROM ubuntu:precise
MAINTAINER GitLab Inc. <support@gitlab.com>
 
# Install required packages
RUN apt-get update -q
RUN DEBIAN_FRONTEND=noninteractive apt-get install -yq --no-install-recommends \
RUN apt-get update -q \
&& DEBIAN_FRONTEND=noninteractive apt-get install -yq --no-install-recommends \
build-essential \
zlib1g-dev \
byacc \
Loading
Loading
@@ -78,6 +78,12 @@ RUN curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add -
&& apt-get update -q \
&& DEBIAN_FRONTEND=noninteractive apt-get install -yq --no-install-recommends nodejs=${NODE_VERSION}-*
 
ENV YARN_VERSION 0.20.3
RUN mkdir /usr/local/yarn \
&& curl -fsSL "https://yarnpkg.com/downloads/${YARN_VERSION}/yarn-v${YARN_VERSION}.tar.gz" \
| tar -xzC /usr/local/yarn --strip 1 \
&& ln -sf /usr/local/yarn/bin/yarn /usr/local/bin/
RUN mkdir -p /opt/gitlab /var/cache/omnibus ~/.ssh
 
RUN git config --global user.email "packages@gitlab.com"
Loading
Loading
Loading
Loading
@@ -12,8 +12,8 @@ COPY arm/sh-shim /usr/bin
RUN [ "cross-build-start" ]
 
# Install required packages
RUN apt-get update -q
RUN DEBIAN_FRONTEND=noninteractive apt-get install -yq --no-install-recommends \
RUN apt-get update -q \
&& DEBIAN_FRONTEND=noninteractive apt-get install -yq --no-install-recommends \
build-essential \
zlib1g-dev \
byacc \
Loading
Loading
@@ -87,6 +87,12 @@ RUN curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add -
&& apt-get update -q \
&& DEBIAN_FRONTEND=noninteractive apt-get install -yq --no-install-recommends nodejs=${NODE_VERSION}-*
 
ENV YARN_VERSION 0.20.3
RUN mkdir /usr/local/yarn \
&& curl -fsSL "https://yarnpkg.com/downloads/${YARN_VERSION}/yarn-v${YARN_VERSION}.tar.gz" \
| tar -xzC /usr/local/yarn --strip 1 \
&& ln -sf /usr/local/yarn/bin/yarn /usr/local/bin/
RUN mkdir -p /opt/gitlab /var/cache/omnibus ~/.ssh
 
RUN git config --global user.email "packages@gitlab.com"
Loading
Loading
Loading
Loading
@@ -12,8 +12,8 @@ COPY arm/sh-shim /usr/bin
RUN [ "cross-build-start" ]
 
# Install required packages
RUN apt-get update -q
RUN DEBIAN_FRONTEND=noninteractive apt-get install -yq --no-install-recommends \
RUN apt-get update -q \
&& DEBIAN_FRONTEND=noninteractive apt-get install -yq --no-install-recommends \
build-essential \
zlib1g-dev \
byacc \
Loading
Loading
@@ -87,6 +87,12 @@ RUN curl -fsSL "https://nodejs.org/dist/latest-v6.x/node-v${NODE_VERSION}-linux-
| tar -xzC /usr/local \
&& ln -sf /usr/local/node-v${NODE_VERSION}-linux-armv6l/bin/node /usr/local/node-v${NODE_VERSION}-linux-armv6l/bin/npm /usr/local/bin/
 
ENV YARN_VERSION 0.20.3
RUN mkdir /usr/local/yarn \
&& curl -fsSL "https://yarnpkg.com/downloads/${YARN_VERSION}/yarn-v${YARN_VERSION}.tar.gz" \
| tar -xzC /usr/local/yarn --strip 1 \
&& ln -sf /usr/local/yarn/bin/yarn /usr/local/bin/
RUN mkdir -p /opt/gitlab /var/cache/omnibus ~/.ssh
 
RUN git config --global user.email "packages@gitlab.com"
Loading
Loading
Loading
Loading
@@ -2,8 +2,8 @@ FROM ubuntu:trusty
MAINTAINER GitLab Inc. <support@gitlab.com>
 
# Install required packages
RUN apt-get update -q
RUN DEBIAN_FRONTEND=noninteractive apt-get install -yq --no-install-recommends \
RUN apt-get update -q \
&& DEBIAN_FRONTEND=noninteractive apt-get install -yq --no-install-recommends \
build-essential \
zlib1g-dev \
byacc \
Loading
Loading
@@ -76,6 +76,12 @@ RUN curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add -
&& apt-get update -q \
&& DEBIAN_FRONTEND=noninteractive apt-get install -yq --no-install-recommends nodejs=${NODE_VERSION}-*
 
ENV YARN_VERSION 0.20.3
RUN mkdir /usr/local/yarn \
&& curl -fsSL "https://yarnpkg.com/downloads/${YARN_VERSION}/yarn-v${YARN_VERSION}.tar.gz" \
| tar -xzC /usr/local/yarn --strip 1 \
&& ln -sf /usr/local/yarn/bin/yarn /usr/local/bin/
RUN mkdir -p /opt/gitlab /var/cache/omnibus ~/.ssh
 
RUN git config --global user.email "packages@gitlab.com"
Loading
Loading
Loading
Loading
@@ -2,8 +2,8 @@ FROM debian:wheezy
MAINTAINER GitLab Inc. <support@gitlab.com>
 
# Install required packages
RUN apt-get update -q
RUN DEBIAN_FRONTEND=noninteractive apt-get install -yq --no-install-recommends \
RUN apt-get update -q \
&& DEBIAN_FRONTEND=noninteractive apt-get install -yq --no-install-recommends \
build-essential \
zlib1g-dev \
byacc \
Loading
Loading
@@ -76,6 +76,12 @@ RUN curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add -
&& apt-get update -q \
&& DEBIAN_FRONTEND=noninteractive apt-get install -yq --no-install-recommends nodejs=${NODE_VERSION}-*
 
ENV YARN_VERSION 0.20.3
RUN mkdir /usr/local/yarn \
&& curl -fsSL "https://yarnpkg.com/downloads/${YARN_VERSION}/yarn-v${YARN_VERSION}.tar.gz" \
| tar -xzC /usr/local/yarn --strip 1 \
&& ln -sf /usr/local/yarn/bin/yarn /usr/local/bin/
RUN mkdir -p /opt/gitlab /var/cache/omnibus ~/.ssh
 
RUN git config --global user.email "packages@gitlab.com"
Loading
Loading
Loading
Loading
@@ -2,8 +2,8 @@ FROM ubuntu:xenial
MAINTAINER GitLab Inc. <support@gitlab.com>
 
# Install required packages
RUN apt-get update -q
RUN DEBIAN_FRONTEND=noninteractive apt-get install -yq --no-install-recommends \
RUN apt-get update -q \
&& DEBIAN_FRONTEND=noninteractive apt-get install -yq --no-install-recommends \
build-essential \
zlib1g-dev \
byacc \
Loading
Loading
@@ -77,6 +77,12 @@ RUN curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add -
&& apt-get update -q \
&& DEBIAN_FRONTEND=noninteractive apt-get install -yq --no-install-recommends nodejs=${NODE_VERSION}-*
 
ENV YARN_VERSION 0.20.3
RUN mkdir /usr/local/yarn \
&& curl -fsSL "https://yarnpkg.com/downloads/${YARN_VERSION}/yarn-v${YARN_VERSION}.tar.gz" \
| tar -xzC /usr/local/yarn --strip 1 \
&& ln -sf /usr/local/yarn/bin/yarn /usr/local/bin/
RUN mkdir -p /opt/gitlab /var/cache/omnibus ~/.ssh
 
RUN git config --global user.email "packages@gitlab.com"
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment