Configuration files for jenkins configuration
Перейти к файлу
Syd Polk 8c79f294dc Removed web platform jobs. 2015-10-16 13:32:16 -05:00
jobs@f58845d697 Removed web platform jobs. 2015-10-16 13:32:16 -05:00
users Making this more sane to maintain. 2014-09-23 03:39:36 -07:00
.gitignore Refactor to concentrate generate of jobs into one class with subclass 2015-09-03 19:05:57 -07:00
.gitmodules Added jobs submodule. 2015-03-05 16:51:40 -06:00
MSE_Web_Platform_Test_Matrix.csv Refactor to concentrate generate of jobs into one class with subclass 2015-09-03 19:05:57 -07:00
README.md Documentation. 2015-09-03 20:08:46 -07:00
WebRTC_Test_Matrix.csv Added changes to steeplechase 2015-08-10 12:43:23 -07:00
config.xml Rationalize host names. 2014-10-16 15:54:59 -07:00
credentials.xml Get this to work in Mountain View. 2014-09-24 16:11:51 -07:00
delete_disabled.tcl Get rid of redundant jobs. Rename jobs for current os versions. Add script to delete disabled projects. 2014-10-16 17:36:56 -05:00
delete_jobs.py Add job deletion. Use s3 credentials when calling jenkinsherder. 2015-09-14 14:59:06 -05:00
disable_jobs.py Scripts to enable and disable without having to bring Jenkins down. 2015-09-03 19:59:12 -07:00
email.snippet Add email publisher. 2014-09-18 15:11:59 -05:00
enable_jobs.py Scripts to enable and disable without having to bring Jenkins down. 2015-09-03 19:59:12 -07:00
generate_mse_jobs.py Refactor to concentrate generate of jobs into one class with subclass 2015-09-03 19:05:57 -07:00
generate_webrtc_jobs.py Refactor to concentrate generate of jobs into one class with subclass 2015-09-03 19:05:57 -07:00
hudson.maven.MavenModuleSet.xml Initial push 2014-08-14 15:02:15 -05:00
hudson.model.UpdateCenter.xml Initial push 2014-08-14 15:02:15 -05:00
hudson.plugins.emailext.ExtendedEmailPublisher.xml Now setup for Platform QA instead of home. 2014-09-23 04:01:21 -07:00
hudson.plugins.git.GitSCM.xml Rationalize host names. 2014-10-16 15:54:59 -07:00
hudson.plugins.git.GitTool.xml [Jenkins-Home] 2014-09-17 16:30:08 -05:00
hudson.plugins.mercurial.MercurialInstallation.xml Initial push 2014-08-14 15:02:15 -05:00
hudson.plugins.repo.RepoScm.xml Initial push 2014-08-14 15:02:15 -05:00
hudson.scm.CVSSCM.xml Now setup for Platform QA instead of home. 2014-09-23 04:01:21 -07:00
hudson.scm.SubversionSCM.xml [Jenkins-Home] 2014-09-04 11:48:01 -05:00
hudson.tasks.Ant.xml Initial push 2014-08-14 15:02:15 -05:00
hudson.tasks.Mailer.xml Disable expand- projects. Updated for plugin configuration. 2014-10-13 09:31:36 -07:00
hudson.tasks.Maven.xml Initial push 2014-08-14 15:02:15 -05:00
hudson.tasks.Shell.xml Initial push 2014-08-14 15:02:15 -05:00
hudson.triggers.SCMTrigger.xml Initial push 2014-08-14 15:02:15 -05:00
jenkins.model.ArtifactManagerConfiguration.xml Making this more sane to maintain. 2014-09-23 03:39:36 -07:00
jenkins.model.DownloadSettings.xml Making this more sane to maintain. 2014-09-23 03:39:36 -07:00
jenkins.model.JenkinsLocationConfiguration.xml Now setup for Platform QA instead of home. 2014-09-23 04:01:21 -07:00
jenkins.mvn.GlobalMavenConfig.xml Making this more sane to maintain. 2014-09-23 03:39:36 -07:00
jenkins.security.QueueItemAuthenticatorConfiguration.xml Making this more sane to maintain. 2014-09-23 03:39:36 -07:00
job_generator.py Sleep between adding or resetting jobs as Jenkins can't keep up. 2015-09-03 20:08:21 -07:00
mse-web-platform-job-template.xml Refactor to concentrate generate of jobs into one class with subclass 2015-09-03 19:05:57 -07:00
nodeMonitors.xml Making this more sane to maintain. 2014-09-23 03:39:36 -07:00
org.jenkinsci.plugins.gitclient.JGitTool.xml Making this more sane to maintain. 2014-09-23 03:39:36 -07:00
org.jvnet.hudson.plugins.MozmillBuilder.xml Making this more sane to maintain. 2014-09-23 03:39:36 -07:00
org.jvnet.hudson.plugins.SSHBuildWrapper.xml Making this more sane to maintain. 2014-09-23 03:39:36 -07:00
rehost.py Add ability to change host references in jobs. 2015-09-09 14:11:06 -05:00
save_jobs.py Add command to pull jobs from a jenkins instance and save the config.xml 2015-09-09 10:35:40 -05:00
scm-sync-configuration.xml Initial push 2014-08-14 15:02:15 -05:00
update_all.tcl Merge branch 'master' into pf-platform 2014-10-10 16:59:18 -05:00
webrtc-job-template.xml Add job deletion. Use s3 credentials when calling jenkinsherder. 2015-09-14 14:59:06 -05:00

README.md

mozplatformqa-jenkins-config

Configuration files for jenkins configuration

Regenerating jobs

WebRTC and MSE Web Platform jobs are autogenerated. You need to install python-jenkins first:

pip install python-jenkins

Then, you can regenerate the jobs:

python generate_webrtc_jobs.py --template=webrtc-job-template.xml --table-csv=WebRTC_Test_Matrix.csv --jenkins-host=http://pf-jenkins.qa.mtv2.mozilla.com:8080 python generate_mse_jobs.py --template=mse-web-platform-job-template.xml --table-csv=MSE_Web_Platform_Test_Matrix.csv --jenkins-host=http://pf-jenkins.qa.mtv2.mozilla.com:8080

You should then enable the jobs:

python enable_jobs.py --regexp "^webrtc-.*$" --jenkins-host http://pf-jenkins.qa.mtv2.mozilla.com:8080 python enable_jobs.py --regexp "^mse-web-platform.*$" --jenkins-host http://pf-jenkins.qa.mtv2.mozilla.com:8080

Note: You should be careful when running this, as it could seriously mess up the running Jenkins instance.