Commit Graph

17 Commits

Author SHA1 Message Date
Michael Youngstrom
7fdee1fae9 Give paver timing logs a unique name always 2018-02-06 13:17:20 -05:00
Ari Rizzitano
2ca0aa7b2c upgrade jenkins node version to 8.9.3
bump node version to 8.9.3 [FEDX-409]

bump node version to 8.9.1 [FEDX-409]

8.9.3

don't clean cache

try ignoring course_experience

another attempt

back out that coverage patch
2018-01-22 11:43:27 -05:00
Ari Rizzitano
6ea2ed929b upgrade jenkins node version to 6.11.1 2017-07-11 18:08:27 -04:00
Ben Patterson
6e5769f279 Fix webpack service location for testing. 2017-05-01 17:09:32 -04:00
Brian Jacobel
a2323797f5 Work on sandbox bundling for webpack 2017-05-01 17:09:32 -04:00
Ben Patterson
97466b8ef3 Echo hostname for easier troubleshooting on new relic. 2017-03-21 08:09:04 -04:00
Brian Jacobel
16f8f960fc Bump jenkins node vers to match edx/configuration 2017-02-03 09:52:55 -05:00
Brian Jacobel
0700c48b02 Bump node to 6.9.2 (released Dec 6) 2016-12-13 09:53:07 -05:00
Brian Jacobel
2bd74a462c Upgrade Node to 6.9.1 LTS in Jenkins scripts 2016-12-12 13:43:33 -05:00
Calen Pennington
1e9649e01e Merge pull request #13972 from cpennington/timer-logging
Add timer logging to jenkins test runs
2016-11-16 12:43:37 -05:00
Calen Pennington
a207080897 Add timer logging to jenkins test runs 2016-11-15 11:00:19 -05:00
Ben Patterson
b3a3d729a1 Use nodeenv to manage node version in Jenkins builds
This change:
* gives us the flexibility of managing node from pull-request to pull-request. It'll be a huge lift to folks that want to test out node upgrades like @bjacobel or @andy-armstrong
* Sets us up for a port to Xenial, which will be accomplished in part by using nodeenv for managing the node environment. See a companion PR on the configuration repo for edxapp: edx/configuration#3444

This pull request does not:
* Attempt to solve any stability issues in builds related to node.
* Make node installs any faster
* Create any caching infrastructure to speed up node installs. They will be approximately as fast as they were before. Downloading the node bits build-to-build adds about 3 seconds, which is worth it for the added flexibility.
2016-11-10 10:02:32 -05:00
Ben Patterson
b2467147ae Script should exit non-zero if there is an error raised.
Also, help with an echo.
2016-10-13 12:38:01 -04:00
Ben Patterson
8295e742c9 Fix for spurious 'cb() never called' errors.
Some Jenkins builds are erroring when attempting to set up the
npm environment with the error:

`npm ERR! cb() never called!`

Although it could point to a couple of different things, it is more classically
a sign of a dirty npm environment cache. Cleaning the cache at the start
of any given Jenkins job (which are sourced through this file) should
alleviate the problem.
2016-10-13 07:57:21 -04:00
Ben Patterson
f1b366589b Remove ruby dependencies.
Sass compilation is no longer dependent on Ruby, so we are
removing its dependencies.
2016-02-08 17:02:55 -05:00
Ben Patterson
df821f35ee Add node_modules to the path via the jenkins-common script instead of all-tests.
The jenkins-common script is the better place for this particular setup, since that
script is doing similar setup steps to prepare the environment for running
various tests/subsequent scripts. This also will resolve downstream processes,
such as our jenkins AMI builder (for jenkins-worker images).
2015-09-30 15:57:02 -04:00
Christine Lytwynec
f3327762f7 include jeknins report job as script 2015-02-06 13:41:15 -05:00