Commit Graph

447 Commits

Author SHA1 Message Date
Robert Lamb 4a8d1b5af8 Move test suite builds to new folder
This adds the folder to the path for each test suite job.
Merging this will break the builds until I move the jobs in
Jenkins, so I plan to merge this in the evening and immediately
move the jobs.

Fixes: CCI-12

Test plan:
This patchset won't pass the New Jenkins jobs until their moved, so
we'll have to CR on faith. If there is a problem, I'll revert.

Change-Id: I9d214eab5cc4fa1df636ce31be6a7d39181cde46
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/216060
Tested-by: Jenkins
Reviewed-by: Gentry Beckmann <gbeckmann@instructure.com>
QA-Review: Robert Lamb <rlamb@instructure.com>
Product-Review: Robert Lamb <rlamb@instructure.com>
2019-11-07 03:50:17 +00:00
Rex Fleischer a4decb3773 create linters build and remove linters from frontend build
fixes: CCI-43

Test-Plan:
ensure the build works? honestly not sure. need some help on
how to test this.

Change-Id: Ia8fdd120002091784a84a714d85f01667c27962d
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/215811
Tested-by: Jenkins
Reviewed-by: James Butters <jbutters@instructure.com>
QA-Review: James Butters <jbutters@instructure.com>
Product-Review: Rex Fleischer <rfleischer@instructure.com>
2019-11-05 17:33:43 +00:00
James Williams cb01c7e007 spec: checkout plugin commit when triggered
Change-Id: Iaea34b21ec593f83c43f67ff7d94ea5745876866
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/214078
Tested-by: Jenkins
Reviewed-by: James Butters <jbutters@instructure.com>
QA-Review: James Williams <jamesw@instructure.com>
Product-Review: James Williams <jamesw@instructure.com>
2019-10-22 13:53:40 +00:00
James Butters 2970bd7ff4 spec: comment out the stages in Jenkinsfile
Every patch set doens't need to be wasting time on all test
stages until they are stable and reporting results.

Change-Id: I8d654275350687baa1986d7f068aa701125c868d
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/213569
Tested-by: Jenkins
Reviewed-by: Robert Lamb <rlamb@instructure.com>
QA-Review: James Butters <jbutters@instructure.com>
Product-Review: James Butters <jbutters@instructure.com>
2019-10-18 13:08:35 +00:00
S. Jacob Powell 2f13010562 Cache docker images for faster Jenkins builds
test plan:
Pushing commits (including this one) passes on jenkins
The docker image is loaded before the build command, bringing the time
down to <8 minutes for the build rather than <13 minutes
The docker image also is saved after the entire build passes, in the
post script

qa risk: medium

fixes: CORE-3335

Change-Id: Id6b0a82c2f2f1cc89ff00a063d32c6aa19f856dc
Reviewed-on: https://gerrit.instructure.com/211185
Tested-by: Jenkins
Reviewed-by: Robert Lamb <rlamb@instructure.com>
Reviewed-by: Derek Bender <djbender@instructure.com>
QA-Review: Gentry Beckmann <gbeckmann@instructure.com>
Product-Review: Gentry Beckmann <gbeckmann@instructure.com>
2019-09-30 21:13:15 +00:00
James Williams 99a54a8c4a spec: pull new jenkins images from starlord
so we don't get rate-limited from docker hub

closes #CORE-3344

Change-Id: I5c8f0e1716a84966dc9b0f0f8595a474649f89cb
Reviewed-on: https://gerrit.instructure.com/211250
Reviewed-by: James Butters <jbutters@instructure.com>
Tested-by: Jenkins
QA-Review: James Williams <jamesw@instructure.com>
Product-Review: James Williams <jamesw@instructure.com>
2019-09-27 15:31:42 +00:00
Derek Bender 559f2d5bc2 spec: add quotes to git email and username
Change-Id: I392006e5656812cafec29714d0a832bd8086fde8
Reviewed-on: https://gerrit.instructure.com/211212
Reviewed-by: S. Jacob Powell <spowell@instructure.com>
QA-Review: S. Jacob Powell <spowell@instructure.com>
Product-Review: S. Jacob Powell <spowell@instructure.com>
Tested-by: Jenkins
2019-09-26 23:51:36 +00:00
James Williams 18cad7be4c spec: undo security.yml overwrite
Change-Id: Id4a31fe3d3c8784b65730d7c62d3bd1ef68767ed
Reviewed-on: https://gerrit.instructure.com/210756
Reviewed-by: James Butters <jbutters@instructure.com>
Tested-by: Jenkins
QA-Review: James Williams <jamesw@instructure.com>
Product-Review: James Williams <jamesw@instructure.com>
2019-09-25 12:17:37 +00:00
James Williams bc1a16a557 spec: copy new jenkins config to container afterwards
instead of replacing the originals in the image

Change-Id: Ibb32bb32cf2487cf17eb4688eea30d19400b02a7
Reviewed-on: https://gerrit.instructure.com/210409
Tested-by: Jenkins
Reviewed-by: James Butters <jbutters@instructure.com>
QA-Review: James Williams <jamesw@instructure.com>
Product-Review: James Williams <jamesw@instructure.com>
2019-09-23 19:51:41 +00:00
James Williams 2768dda033 use knapsack in new jenkins rspec build
closes #CORE-3292 #CORE-3293

Change-Id: Id54c8568bd1ca45929f35926e0eebdd558e68a58
Reviewed-on: https://gerrit.instructure.com/207602
Reviewed-by: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
Tested-by: Jenkins
2019-09-13 15:19:34 +00:00
Cameron Matheson b21ee21f74 fix HEAD after aborting rebase
git rebase --abort resets HEAD to the original (pre-failing-rebase)
branch, but we need HEAD to be the current patchset

Test plan:
  * specs pass

flag = none

Change-Id: If5a6a89c6166a8ee33772e1cb21038f44aab975b
Reviewed-on: https://gerrit.instructure.com/209110
Reviewed-by: Robert Lamb <rlamb@instructure.com>
QA-Review: Cameron Matheson <cameron@instructure.com>
Product-Review: Cameron Matheson <cameron@instructure.com>
Tested-by: Jenkins
2019-09-12 17:59:21 +00:00
Robert Lamb 01d4d28992 Use canvas-docker pool of agents
Closes CORE-3304

Test plan:
  Jenkins passes
  Verify builds run on canvas_docker nodes

Change-Id: I789531b8962d7ca53ff938951366a173ed69f2ca
Reviewed-on: https://gerrit.instructure.com/208506
Tested-by: Jenkins
Reviewed-by: James Butters <jbutters@instructure.com>
QA-Review: Robert Lamb <rlamb@instructure.com>
Product-Review: Robert Lamb <rlamb@instructure.com>
2019-09-06 20:42:48 +00:00
Clay Diffrient 41a0220079 Rename linters-and-js build to frontend
Change-Id: If43ab8c5b9fd291ae06bc1975f443cb6c3e0140e
Reviewed-on: https://gerrit.instructure.com/207991
Tested-by: Jenkins
Reviewed-by: James Butters <jbutters@instructure.com>
QA-Review: Clay Diffrient <cdiffrient@instructure.com>
Product-Review: Clay Diffrient <cdiffrient@instructure.com>
2019-09-05 20:15:10 +00:00
Cameron Matheson d394c6f9e8 jenkins: update master before rebasing
Change-Id: Id9e82539a0c88fde04693d3aa63db26aea664e0b
Reviewed-on: https://gerrit.instructure.com/207942
Tested-by: Jenkins
Reviewed-by: Robert Lamb <rlamb@instructure.com>
QA-Review: Cameron Matheson <cameron@instructure.com>
Product-Review: Cameron Matheson <cameron@instructure.com>
2019-09-04 21:53:33 +00:00
Cody Cutrer 11daf3ce88 don't enable caching by default in new jenkins
Change-Id: Ic7642beccfda949d1b2a16fd3a87d4cfaa705c1f
Reviewed-on: https://gerrit.instructure.com/207662
Reviewed-by: James Williams <jamesw@instructure.com>
QA-Review: James Williams <jamesw@instructure.com>
Product-Review: James Williams <jamesw@instructure.com>
Tested-by: Jenkins
2019-09-03 14:52:08 +00:00
James Williams 9711cff1b1 don't untar plugins verbosely
closes #CORE-3252

Change-Id: I0769f4e02040ca312d2a7616b25422bbc8fc64d2
Reviewed-on: https://gerrit.instructure.com/207153
Tested-by: Jenkins
QA-Review: James Williams <jamesw@instructure.com>
Product-Review: James Williams <jamesw@instructure.com>
Reviewed-by: James Butters <jbutters@instructure.com>
2019-08-29 17:04:10 +00:00
James Butters 355b92601b spec: separate selenium config into selenium.yml
most builds do not need selenium container so move the selenium
config into it's own yml and only add to env variable when
needed.
Removed docker-compose-build.sh, add docker-compose build code
into the build scripts.

closes: CORE-3253

Change-Id: I5698019c69dd8940624589928b8a7d4b65f940a5
Reviewed-on: https://gerrit.instructure.com/206247
Tested-by: Jenkins
Reviewed-by: Robert Lamb <rlamb@instructure.com>
QA-Review: James Butters <jbutters@instructure.com>
Product-Review: James Butters <jbutters@instructure.com>
2019-08-26 12:43:08 +00:00
James Butters 0d7149ebac spec: add docker cleanup script
closes: CORE-3267

Change-Id: I65830fbb5e710adfdcb713ed69dfbe83b30846a8
Reviewed-on: https://gerrit.instructure.com/206094
Tested-by: Jenkins
Reviewed-by: Brent Burgoyne <bburgoyne@instructure.com>
QA-Review: James Butters <jbutters@instructure.com>
Product-Review: James Butters <jbutters@instructure.com>
2019-08-23 14:09:26 +00:00
James Williams bd4ea897ae pull plugins list from gerrit_builder in jenkinsfile
closes #CORE-3251

Change-Id: I5ef41255a81c706265f19566900c664dd69f9bbf
Reviewed-on: https://gerrit.instructure.com/206105
Reviewed-by: James Butters <jbutters@instructure.com>
QA-Review: James Butters <jbutters@instructure.com>
Product-Review: James Butters <jbutters@instructure.com>
Tested-by: Jenkins
2019-08-21 21:49:55 +00:00
James Butters b300131fa8 spec: get the vendored gems build working in new jenkins
closes: CORE-3261

Change-Id: Ice35a7dcd0cc128cffdeeacac9ff19878f57946f
Reviewed-on: https://gerrit.instructure.com/205341
Reviewed-by: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
Tested-by: Jenkins
2019-08-21 18:18:20 +00:00
James Butters 04d45e6031 create skeleton jenkinsfiles for builds
closes: CORE-3247

Change-Id: I538b52f65c683a5896cb87ae9c7313bc4ed13f6b
Reviewed-on: https://gerrit.instructure.com/205078
Tested-by: Jenkins
Reviewed-by: Robert Lamb <rlamb@instructure.com>
QA-Review: Robert Lamb <rlamb@instructure.com>
Product-Review: Robert Lamb <rlamb@instructure.com>
2019-08-20 16:09:00 +00:00
James Butters e6eb021267 move vendored gems specs on new jenkins
Change-Id: I98bc01af1f89f77388535243381b5bc6baf10984
Reviewed-on: https://gerrit.instructure.com/202971
Reviewed-by: Derek Bender <djbender@instructure.com>
Reviewed-by: Robert Lamb <rlamb@instructure.com>
Tested-by: Jenkins
QA-Review: James Butters <jbutters@instructure.com>
Product-Review: James Butters <jbutters@instructure.com>
2019-08-15 17:26:38 +00:00
Robert Lamb 03bdca6f87 spec: change log message for clarity
Change-Id: I0b3d6db73b190753d636c467ee2ca1e9fb6cda3b
Reviewed-on: https://gerrit.instructure.com/204973
Tested-by: Jenkins
Reviewed-by: James Butters <jbutters@instructure.com>
QA-Review: Robert Lamb <rlamb@instructure.com>
Product-Review: Robert Lamb <rlamb@instructure.com>
2019-08-14 14:21:29 +00:00
Robert Lamb 4388951639 spec: Use Jenkins secret for plugin list
test plan: New Jenkins build passes again

rebased

Change-Id: Ia5919cda9838d814357290ca0625a4fdd5b94993
Reviewed-on: https://gerrit.instructure.com/204617
Tested-by: Jenkins
Reviewed-by: Derek Bender <djbender@instructure.com>
Reviewed-by: James Butters <jbutters@instructure.com>
QA-Review: Robert Lamb <rlamb@instructure.com>
Product-Review: Robert Lamb <rlamb@instructure.com>
2019-08-13 21:00:15 +00:00
Cody Cutrer ef1f1a1851 remove non-applicable references to internal infrastructure
Change-Id: I8fc0f5ecb931d05a5bdf6722277b99a8a898c8ab
Reviewed-on: https://gerrit.instructure.com/204538
Reviewed-by: Rob Orton <rob@instructure.com>
QA-Review: Rob Orton <rob@instructure.com>
Product-Review: Rob Orton <rob@instructure.com>
Tested-by: Jenkins
2019-08-09 17:34:44 +00:00
Derek Bender d7b2c21de7 Abort in progress git-rebase operations in ci
Test plan
- docker-image build passes

Change-Id: I806c9ca3d25e0fc039ac9dbd1b632441889e5bc5
Reviewed-on: https://gerrit.instructure.com/196421
Tested-by: Jenkins
Reviewed-by: Clay Diffrient <cdiffrient@instructure.com>
QA-Review: Derek Bender <djbender@instructure.com>
Product-Review: Derek Bender <djbender@instructure.com>
2019-06-05 15:57:04 +00:00
Derek Bender c9b4eecc7e rework docker-image gerrit messages
Change-Id: I5e389e79419e6aeb36ee2c9a99db077a52e80487
Reviewed-on: https://gerrit.instructure.com/189016
Tested-by: Jenkins
Reviewed-by: Robert Lamb <rlamb@instructure.com>
QA-Review: Derek Bender <djbender@instructure.com>
Product-Review: Derek Bender <djbender@instructure.com>
2019-04-25 13:35:34 +00:00
Derek Bender 2382186a59 Allow build to continue if rebase fails
Test Plan:
- Canvas / docker-image passes

Change-Id: Ie1653a521121eaafedf392d165fd38f41cd785fc
Reviewed-on: https://gerrit.instructure.com/188989
Tested-by: Jenkins
Reviewed-by: Robert Lamb <rlamb@instructure.com>
QA-Review: Derek Bender <djbender@instructure.com>
Product-Review: Derek Bender <djbender@instructure.com>
2019-04-11 22:56:24 +00:00
Derek Bender 38bdaa8b54 Smoke test docker image
Closes: GRADE-2048

Test Plan:
- specs pass
- canvas-image in new-jenkins passes

Change-Id: If8369df6467dd5842d8f19190ec5a952ce0f750b
Reviewed-on: https://gerrit.instructure.com/187292
Tested-by: Jenkins
QA-Review: Derek Bender <djbender@instructure.com>
Product-Review: Derek Bender <djbender@instructure.com>
Reviewed-by: Robert Lamb <rlamb@instructure.com>
2019-04-05 14:25:16 +00:00
Derek Bender 1f2aa814eb Remove image url until built
Test Plan:
- manually confirm Canvas/docker image passes with changed gerrit
  messages

Change-Id: Ifc8fae399d3049c71b9a78933b4eccca3eb5a53f
Reviewed-on: https://gerrit.instructure.com/186680
Reviewed-by: Robert Lamb <rlamb@instructure.com>
Tested-by: Jenkins
QA-Review: Derek Bender <djbender@instructure.com>
Product-Review: Derek Bender <djbender@instructure.com>
2019-03-29 17:37:56 +00:00
Robert Lamb 34c773315d Tag patchset and merged events
refs: GRADE-2069

Change-Id: If7eb396e6053560786a5158747d40ae65690faf5
Reviewed-on: https://gerrit.instructure.com/185325
Tested-by: Jenkins
Reviewed-by: Derek Bender <djbender@instructure.com>
QA-Review: Derek Bender <djbender@instructure.com>
Product-Review: Derek Bender <djbender@instructure.com>
2019-03-14 20:49:21 +00:00
Derek Bender df125e5dce Fix gerrit_builder checkout
Closes: GRADE-2072

Test Plan:
- quiz_lti e2e specs can be ran because the config 
  files (like database.yml) are in the right location

Change-Id: I9e8736f8187be989de5955ecd181afd9360fa4c8
Reviewed-on: https://gerrit.instructure.com/185212
Reviewed-by: Robert Lamb <rlamb@instructure.com>
QA-Review: Robert Lamb <rlamb@instructure.com>
Product-Review: Robert Lamb <rlamb@instructure.com>
Tested-by: Jenkins
2019-03-14 17:17:28 +00:00
Derek Bender da4bb96975 Increase `docker build` timeout to 36m
Refs: GRADE-2069

Test Plan:
- Canvas/Docker Image build passes

Change-Id: Ied4e68e14c998bfb02299db4102c68da63695053
Reviewed-on: https://gerrit.instructure.com/185112
Tested-by: Jenkins
Reviewed-by: Robert Lamb <rlamb@instructure.com>
QA-Review: Robert Lamb <rlamb@instructure.com>
Product-Review: Robert Lamb <rlamb@instructure.com>
2019-03-13 17:05:45 +00:00
Derek Bender 5834b29868 Add copyright to Jenkinsfile
Refs: GRADE-2069

Change-Id: I59cd1895dbc596ba57dce091fe8003554e3c9a0c
Reviewed-on: https://gerrit.instructure.com/185106
Tested-by: Jenkins
Reviewed-by: Robert Lamb <rlamb@instructure.com>
QA-Review: Robert Lamb <rlamb@instructure.com>
Product-Review: Robert Lamb <rlamb@instructure.com>
2019-03-13 16:28:27 +00:00
Derek Bender 4d44508047 Fix plugins checkout for new build
Refs: GRADE-2049

Test Plan:
- Specs pass
- All plugins are checked out in the new build:
  EDU Shared/canvas-image-wip build passes

Change-Id: Idc36e29e82c90bb3daaf2ce4185515fad3fda605
Reviewed-on: https://gerrit.instructure.com/184996
Tested-by: Jenkins
QA-Review: Derek Bender <djbender@instructure.com>
Product-Review: Derek Bender <djbender@instructure.com>
Reviewed-by: Robert Lamb <rlamb@instructure.com>
2019-03-12 23:55:51 +00:00
Derek Bender e88caa58ba Post Jenkins messages to Gerrit
Voting can't be enabled on two different jenkins servers so this one
will post messages manually.

Also combine Plugin and Config file steps into one since each step took
<1 second to process and likely wasn't benefiting from parallelism vs
the overhead of multiple simultaneous runners. If we need it back
we should do it in bash/ruby.

Add timeouts to other steps as a precaution and indicator that these
steps should never take longer.

Closes: GRADE-2049

Test plan:
- Specs pass
- EDU Shared/canvas-image-wip build passes

Change-Id: I125d85d9ff9db5a499c9850b0902f78ad5ffc5b0
Reviewed-on: https://gerrit.instructure.com/184902
Tested-by: Jenkins
Reviewed-by: Robert Lamb <rlamb@instructure.com>
QA-Review: Derek Bender <djbender@instructure.com>
Product-Review: Derek Bender <djbender@instructure.com>
2019-03-12 19:59:23 +00:00
Derek Bender 751028701e Rebase master before building
Closes: GRADE-2046

Test plan:
- tests pass
- EDU Shared/canvas-image-wip build passes

Change-Id: I7b1cfb3227a1afd9eb705b690c400a7ae1cf1e75
Reviewed-on: https://gerrit.instructure.com/183701
Tested-by: Jenkins
Reviewed-by: Robert Lamb <rlamb@instructure.com>
QA-Review: Robert Lamb <rlamb@instructure.com>
Product-Review: Robert Lamb <rlamb@instructure.com>
2019-03-06 22:52:55 +00:00
Derek Bender 9ef6413bb0 Fix bug with sourcPath in Jenkinsfile
Closes: GRADE-2045

Test Plan
- specs pass
- EDU Shared/canvas-image-wip

Change-Id: I84ad7dd5454ae3c66785f0ad4e9a981cf8e7f246
Reviewed-on: https://gerrit.instructure.com/183431
Tested-by: Jenkins
Reviewed-by: Robert Lamb <rlamb@instructure.com>
QA-Review: Robert Lamb <rlamb@instructure.com>
Product-Review: Robert Lamb <rlamb@instructure.com>
2019-03-01 18:15:35 +00:00
Derek Bender efcf62fb0e Abstract gerrit code checkout
Closes: GRADE-2041

test plan:
  - spec pass
  - EDU Shared/canvas-image-wip new jenkins build passes

Change-Id: Ib28562bf5826a023091d437ccb3dca7393e4f0ce
Reviewed-on: https://gerrit.instructure.com/183249
Reviewed-by: Robert Lamb <rlamb@instructure.com>
Tested-by: Jenkins
QA-Review: Derek Bender <djbender@instructure.com>
Product-Review: Derek Bender <djbender@instructure.com>
2019-03-01 16:19:10 +00:00
Derek Bender bcdb4817f4 Remove unnecessary args from Jenkinsfile
Closes: GRADE-1951

Test plan:
- specs pass
- EDU Shared/canvas-image-wip new jenkins build passes

Change-Id: I1a26105a8bdb8b7d864909898e73925d33eb8008
Reviewed-on: https://gerrit.instructure.com/183257
Tested-by: Jenkins
Reviewed-by: Robert Lamb <rlamb@instructure.com>
QA-Review: Derek Bender <djbender@instructure.com>
Product-Review: Derek Bender <djbender@instructure.com>
2019-02-28 17:14:35 +00:00
Robert Lamb a256f8598d Set tag depending on patchset or merge
for patchset, tag with refspec
for merge, tag with 'master'

test plan: build passes and tag is correct

Change-Id: I940f38f8cf13b45eb610e08381925d539664fd87
Reviewed-on: https://gerrit.instructure.com/182446
Tested-by: Jenkins
Reviewed-by: Derek Bender <djbender@instructure.com>
QA-Review: Derek Bender <djbender@instructure.com>
Product-Review: Derek Bender <djbender@instructure.com>
2019-02-28 16:43:38 +00:00
Derek Bender dcc71f0ff9 Sort printenv and test gerrit trigger
Closes: GRADE-2040

Test plan:
 - specs pass
 - EDU Shared/canvas-image-wip new jenkins build passes

Change-Id: Ia75cc205d408288045650e1ea69908457a6b91da
Reviewed-on: https://gerrit.instructure.com/183229
Tested-by: Rex Fleischer <rfleischer@instructure.com>
Tested-by: Jenkins
Reviewed-by: Rex Fleischer <rfleischer@instructure.com>
QA-Review: Rex Fleischer <rfleischer@instructure.com>
Product-Review: Rex Fleischer <rfleischer@instructure.com>
2019-02-28 02:04:45 +00:00
Derek Bender 0090ef55d3 abstract ssh credentials
closes: GRADE-2037

test plan
 - specs pass
 - EDU Shared/canvas-image-wip new jenkins build passes

Change-Id: Ifbba4ed6b38629639c24ab6e751b4f91b783ba5f
Reviewed-on: https://gerrit.instructure.com/182630
Tested-by: Jenkins
Reviewed-by: Rex Fleischer <rfleischer@instructure.com>
QA-Review: Derek Bender <djbender@instructure.com>
Product-Review: Derek Bender <djbender@instructure.com>
2019-02-27 22:37:34 +00:00
Derek Bender 6f688021c1 add other project dependencies to Jenkinsfile
closes: GRADE-1967

test plan:
 - jenkins passes

Change-Id: Iac73174353ca0913692c19c139caf3040dfc595b
Reviewed-on: https://gerrit.instructure.com/182174
Tested-by: Jenkins
Reviewed-by: Robert Lamb <rlamb@instructure.com>
QA-Review: Robert Lamb <rlamb@instructure.com>
Product-Review: Robert Lamb <rlamb@instructure.com>
2019-02-25 15:46:36 +00:00
Derek Bender 9cb7de7fda trivial reformat of Jenkinsfile
refs: GRADE-1967

test plan:
 - jenkins passes

Change-Id: I6be0ab6bf547e027fbcc2611c0eb170513ba585e
Reviewed-on: https://gerrit.instructure.com/182169
Tested-by: Jenkins
Reviewed-by: Robert Lamb <rlamb@instructure.com>
QA-Review: Robert Lamb <rlamb@instructure.com>
Product-Review: Robert Lamb <rlamb@instructure.com>
2019-02-20 17:36:54 +00:00
Derek Bender 2006cf1ebd add ansi colors to new jenkins builds
Change-Id: Ifc0f581522afa596b23e7a839dbea7abc9865b79
Reviewed-on: https://gerrit.instructure.com/182145
Reviewed-by: Robert Lamb <rlamb@instructure.com>
QA-Review: Robert Lamb <rlamb@instructure.com>
Product-Review: Robert Lamb <rlamb@instructure.com>
Tested-by: Jenkins
2019-02-20 16:18:44 +00:00
Robert Lamb fa6254f21e Add Jenkinsfile for new jenkins build
First step: build docker image

Change-Id: I6ec546da1ebb06408483ae6e0e0f19d48a840889
Reviewed-on: https://gerrit.instructure.com/181863
Tested-by: Jenkins
Reviewed-by: Derek Bender <djbender@instructure.com>
QA-Review: Derek Bender <djbender@instructure.com>
Product-Review: Derek Bender <djbender@instructure.com>
2019-02-19 21:09:22 +00:00