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>
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>
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
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>
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
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>
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>
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>
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
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>
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>
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>
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>