R. Tyler Croy
d021e0cc8d
Use some short-term fixes for the azure-commons plugin
...
See jenkinsci/azure-commons-plugin#15
2017-12-19 13:40:53 -08:00
R. Tyler Croy
e1ffa10cc8
Remove the executor-info plugin which breaks on master
...
Need to restrict the level of finding pom.xmls as well to avoid picking up a
ATH-based dependency blueocean-plugin has on the executor-info-plugin as well
2017-11-02 08:27:04 -07:00
R. Tyler Croy
1f1a710f8f
Include the blueocean-executor-info plugin
...
This should provide some better queueing information than Blue Ocean presently
provides
2017-09-09 09:05:54 -07:00
R. Tyler Croy
05f7fe4a76
sentry-plugin is now a real part of the jenkinsci org :shipit:
2017-09-01 14:29:58 -07:00
R. Tyler Croy
76c2b52022
Nuke the blueocean-pipeline-editor-plugin/ directory before building plugins
...
Fixes #18
2017-09-01 14:29:20 -07:00
R. Tyler Croy
b23f9bea3e
Add datadog integration into the master infrastructure
2017-08-26 00:47:42 -07:00
R. Tyler Croy
f388bb0965
Run maven in batch mode to reduce the clutter in the console output
2017-08-23 17:19:14 -07:00
R. Tyler Croy
7ddd9624e5
Support running Docker in non-interactive scenarios (e.g. Pipeline)
2017-08-23 17:17:16 -07:00
R. Tyler Croy
d41f2eb032
Include the sentry-plugin code while building plugins
2017-08-23 11:36:10 -07:00
R. Tyler Croy
cdcd9c4814
Add some more wacky repos and groupIds
...
Almost there!
2017-07-19 21:17:10 -07:00
R. Tyler Croy
b0dc7a556c
Specially handle pubsub-light-module
...
This way we don't have to try to add special logic for the fact that this is a
plugin, but not called -plugin =_=
2017-07-19 21:06:11 -07:00
R. Tyler Croy
36b43d2d91
Support a tombstoned plugin dependency that will never be satisfied by a source build
2017-07-19 18:43:16 -07:00
R. Tyler Croy
1dc2fc7a3d
lol
2017-07-19 18:32:44 -07:00
R. Tyler Croy
a31d2d2c74
Make sure our cached ~/.m2 is in the right place
2017-07-19 15:59:49 -07:00
R. Tyler Croy
9369609c4f
Set the HOME directory for node inside our container to something writeable
2017-07-19 15:18:17 -07:00
R. Tyler Croy
4eb78c27a0
Add another ticket filed from testing
2017-07-19 15:04:50 -07:00
R. Tyler Croy
1c2f50dc36
Work-around some build issues with master of js-libs
2017-07-19 14:59:14 -07:00
R. Tyler Croy
2c167f8f08
Experimenting with js-libs
2017-07-19 13:45:32 -07:00
R. Tyler Croy
2a14dc0449
Manually download some plugins which haven't been properly moved into jenkinsci organization
2017-07-19 13:33:45 -07:00
R. Tyler Croy
7a56f62d2a
Ensure that plugin hpis are copied to the right directory (not scripts/) after build
2017-07-19 09:46:26 -07:00
R. Tyler Croy
8c1e028715
Strive to only build plugins (right now) which are Maven-based
...
Somehow job-dsl-plugin is getting into my dependency hierarchy...weird
2017-07-19 09:26:22 -07:00
R. Tyler Croy
d7d15c75bf
Fail build-plugins if we fail to build
2017-07-18 23:38:30 -07:00
R. Tyler Croy
33fc050682
Dig into the multimodules and more accurately process only plugin poms
2017-07-18 23:35:09 -07:00
R. Tyler Croy
2346c22ae3
Source plugins to build into codevalet-master from plugins.txt
2017-07-18 21:29:37 -07:00
R. Tyler Croy
095113aae5
Avoid re-re-re-rebuilding dependencies over and over
2017-07-18 20:14:09 -07:00
R. Tyler Croy
5f00fcefd9
Process plugins and build their dependencies through a clusterwhoops of python and bash
...
cloneAndBuild is a recursive bash function
fite me. irl
2017-07-18 19:42:38 -07:00
R. Tyler Croy
f4e73011a7
Add some simple scripting to grab the blueocean-plugin and build everything in master
2017-07-18 18:24:23 -07:00