From 0f1af1b9892a73049a5d4ac707f07b990a860ac9 Mon Sep 17 00:00:00 2001 From: Sriram Viswanathan Date: Mon, 27 Mar 2017 17:23:01 -0300 Subject: [#1022] CircleCI build configuration file --- circle.yml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 circle.yml diff --git a/circle.yml b/circle.yml new file mode 100644 index 00000000..2c512431 --- /dev/null +++ b/circle.yml @@ -0,0 +1,21 @@ +machine: + python: + version: + 2.7.11 + node: + version: + 6.1.0 + environment: + LC_ALL: 'en_US.UTF-8' + +dependencies: + override: + - make clean_all + - pip install -U --force-reinstall --no-cache-dir virtualenv + - gem install compass && rbenv rehash + +test: + override: + - make linters + - make test + - make functional_tests_ci -- cgit v1.2.3 From b733745190fe009cea9e370cadc54c1cd6bade3f Mon Sep 17 00:00:00 2001 From: Sriram Viswanathan Date: Tue, 28 Mar 2017 17:52:01 -0300 Subject: [#1022] Adds coverall task to the build --- circle.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/circle.yml b/circle.yml index 2c512431..9a76a0cc 100644 --- a/circle.yml +++ b/circle.yml @@ -12,6 +12,7 @@ dependencies: override: - make clean_all - pip install -U --force-reinstall --no-cache-dir virtualenv + - pip install coveralls - gem install compass && rbenv rehash test: @@ -19,3 +20,4 @@ test: - make linters - make test - make functional_tests_ci + - cd service && coveralls || true -- cgit v1.2.3 From dce326db3ebb348d69d1db38b495fb4e11f14134 Mon Sep 17 00:00:00 2001 From: Sriram Viswanathan Date: Wed, 29 Mar 2017 14:47:02 -0300 Subject: [#1022] Triggers deploy on GoCD --- circle.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/circle.yml b/circle.yml index 9a76a0cc..9f3d9c50 100644 --- a/circle.yml +++ b/circle.yml @@ -11,7 +11,6 @@ machine: dependencies: override: - make clean_all - - pip install -U --force-reinstall --no-cache-dir virtualenv - pip install coveralls - gem install compass && rbenv rehash @@ -21,3 +20,9 @@ test: - make test - make functional_tests_ci - cd service && coveralls || true + +deployment: + packaging: + branch: master + commands: + - "curl -X POST --insecure -H 'Confirm: true' --fail --data \"materials[pixelated-user-agent]=$CIRCLE_SHA1\" https://$USERPASS@go.pixelated-project.org/go/api/pipelines/jessie-pixelated-user-agent-packaging/schedule" -- cgit v1.2.3 From 4791a54d25897f33dbea6f06cb61aff0ae27fb45 Mon Sep 17 00:00:00 2001 From: Sriram Viswanathan Date: Wed, 29 Mar 2017 15:48:54 -0300 Subject: [#1022] Make screenshots directory available as an artifact --- circle.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/circle.yml b/circle.yml index 9f3d9c50..3a2c4773 100644 --- a/circle.yml +++ b/circle.yml @@ -8,6 +8,10 @@ machine: environment: LC_ALL: 'en_US.UTF-8' +general: + artifacts: + - "service/screenshots" + dependencies: override: - make clean_all -- cgit v1.2.3