7aa9e10810 | ||
---|---|---|
jobs@952b9a733b | ||
users | ||
.gitignore | ||
.gitmodules | ||
MSE_Web_Platform_Test_Matrix.csv | ||
README.md | ||
WebRTC_Test_Matrix.csv | ||
config.xml | ||
credentials.xml | ||
delete_disabled.tcl | ||
delete_jobs.py | ||
disable_jobs.py | ||
email.snippet | ||
enable_jobs.py | ||
fix_projects.py | ||
generate_mse_jobs.py | ||
generate_webrtc_jobs.py | ||
hudson.maven.MavenModuleSet.xml | ||
hudson.model.UpdateCenter.xml | ||
hudson.plugins.emailext.ExtendedEmailPublisher.xml | ||
hudson.plugins.git.GitSCM.xml | ||
hudson.plugins.git.GitTool.xml | ||
hudson.plugins.mercurial.MercurialInstallation.xml | ||
hudson.plugins.repo.RepoScm.xml | ||
hudson.scm.CVSSCM.xml | ||
hudson.scm.SubversionSCM.xml | ||
hudson.tasks.Ant.xml | ||
hudson.tasks.Mailer.xml | ||
hudson.tasks.Maven.xml | ||
hudson.tasks.Shell.xml | ||
hudson.triggers.SCMTrigger.xml | ||
jenkins.model.ArtifactManagerConfiguration.xml | ||
jenkins.model.DownloadSettings.xml | ||
jenkins.model.JenkinsLocationConfiguration.xml | ||
jenkins.mvn.GlobalMavenConfig.xml | ||
jenkins.security.QueueItemAuthenticatorConfiguration.xml | ||
job_generator.py | ||
mse-web-platform-job-template.xml | ||
nodeMonitors.xml | ||
org.jenkinsci.plugins.gitclient.JGitTool.xml | ||
org.jvnet.hudson.plugins.MozmillBuilder.xml | ||
org.jvnet.hudson.plugins.SSHBuildWrapper.xml | ||
rehost.py | ||
save_jobs.py | ||
scm-sync-configuration.xml | ||
update_all.tcl | ||
webrtc-job-template.xml |
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.