Commit Graph

27 Commits

Author SHA1 Message Date
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