From 3ededfcf4e302f9acb3d001faf7b0d631fc7516d Mon Sep 17 00:00:00 2001 From: GordonDiggs Date: Wed, 1 Jul 2015 14:40:18 -0400 Subject: [PATCH 1/2] Update csslint library --- Dockerfile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index c85c13e..eb3f884 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,11 +1,11 @@ -FROM mhart/alpine-node +FROM alpine:edge WORKDIR /usr/src/app COPY Gemfile /usr/src/app/ COPY Gemfile.lock /usr/src/app/ -RUN npm install -g csslint && \ - apk --update add ruby ruby-dev ruby-bundler less ruby-nokogiri build-base && \ +RUN apk --update add nodejs git ruby ruby-dev ruby-bundler less ruby-nokogiri build-base && \ + npm install -g codeclimate/csslint.git#2a53712c61710840c023978418c7b48e3f32ac64 && \ bundle install -j 4 && \ apk del build-base && rm -fr /usr/share/ri From 61a9250ce6600dc36cc0f3063ca811926eb9b7d5 Mon Sep 17 00:00:00 2001 From: GordonDiggs Date: Wed, 1 Jul 2015 14:45:31 -0400 Subject: [PATCH 2/2] Add circle.yml file --- circle.yml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 circle.yml diff --git a/circle.yml b/circle.yml new file mode 100644 index 0000000..6d06d9d --- /dev/null +++ b/circle.yml @@ -0,0 +1,24 @@ +machine: + services: + - docker + environment: + CLOUDSDK_CORE_DISABLE_PROMPTS: 1 + image_name: codeclimate-csslint + +dependencies: + pre: + - echo $gcloud_json_key_base64 | sed 's/ //g' | base64 -d > /tmp/gcloud_key.json + - curl https://sdk.cloud.google.com | bash + - gcloud auth activate-service-account $gcloud_account_email --key-file /tmp/gcloud_key.json + - gcloud docker -a + +test: + override: + - docker build -t=$registry_root/$image_name:b$CIRCLE_BUILD_NUM . + +deployment: + registry: + branch: master + commands: + - docker push $registry_root/$image_name:b$CIRCLE_BUILD_NUM +