mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
tech(build): installs yarn in build image
This commit is contained in:
@@ -21,6 +21,9 @@ RUN /bin/bash -l -c "rvm use 2.1.9 --default"
|
||||
RUN curl --silent --location https://rpm.nodesource.com/setup_6.x | bash -
|
||||
RUN yum install -y nodejs --nogpgcheck
|
||||
|
||||
RUN wget https://dl.yarnpkg.com/rpm/yarn.repo -O /etc/yum.repos.d/yarn.repo
|
||||
RUN yum install -y yarn --nogpgcheck
|
||||
|
||||
ENV GOLANG_VERSION 1.7.4
|
||||
|
||||
RUN wget https://storage.googleapis.com/golang/go1.7.4.linux-amd64.tar.gz
|
||||
|
||||
@@ -10,14 +10,18 @@ REPO_PATH=$GOPATH/src/github.com/grafana/grafana
|
||||
mkdir -p /go/src/github.com/grafana
|
||||
cd /go/src/github.com/grafana
|
||||
|
||||
echo "CIRCLE BRANCH: ${CIRCLE_BRANCH}"
|
||||
|
||||
git clone --depth 1 https://github.com/grafana/grafana.git -b $CIRCLE_BRANCH
|
||||
|
||||
cd $REPO_PATH
|
||||
if [ -n "${CIRCLE_TAG}" ]; then
|
||||
echo "Building from tag ${CIRCLE_TAG}"
|
||||
git clone --depth 1 https://github.com/grafana/grafana.git -b $CIRCLE_BRANCH
|
||||
cd $REPO_PATH
|
||||
else
|
||||
echo "Building from branch ${CIRCLE_BRANCH}"
|
||||
git clone --depth 1 https://github.com/grafana/grafana.git
|
||||
cd $REPO_PATH
|
||||
git checkout $CIRCLE_TAG
|
||||
fi
|
||||
|
||||
go run build.go build
|
||||
npm install -g yarn
|
||||
yarn install --pure-lockfile
|
||||
|
||||
source /etc/profile.d/rvm.sh
|
||||
|
||||
@@ -4,7 +4,6 @@ mkdir -p dist
|
||||
|
||||
echo "Circle branch: ${CIRCLE_BRANCH}"
|
||||
echo "Circle tag: ${CIRCLE_TAG}"
|
||||
echo "dist: $(pwd)/dist"
|
||||
docker run -i -t --name gfbuild \
|
||||
-v $(pwd)/dist:/tmp/dist \
|
||||
-e "CIRCLE_BRANCH=${CIRCLE_BRANCH}" \
|
||||
|
||||
Reference in New Issue
Block a user