jenkins-bot has submitted this change and it was merged. Change subject: Cloudbees Jenkins jobs are now created using Jenkins Job Builder ......................................................................
Cloudbees Jenkins jobs are now created using Jenkins Job Builder Bug: 61778 Change-Id: I4dcb15133297bbbbf7d39fbe9a07a679679d78f2 --- D docs/UploadWizard.md D docs/job.md D docs/jobs.md D docs/template.md R jenkins/jenkins.md R jenkins/mail.template R jenkins/view.md 7 files changed, 5 insertions(+), 688 deletions(-) Approvals: KartikMistry: Looks good to me, but someone else must approve Jhall: Looks good to me, approved jenkins-bot: Verified diff --git a/docs/UploadWizard.md b/docs/UploadWizard.md deleted file mode 100644 index 6f578a2..0000000 --- a/docs/UploadWizard.md +++ /dev/null @@ -1,54 +0,0 @@ -# UploadWizard-commons.wikimedia.org - -- Jenkins > New Job - - Job name: UploadWizard-commons.wikimedia.org - - Build a free-style software project - - OK -- Jenkins > Job > Configure - - Source Code Management > Git > Repositories > Repository URL: https://gerrit.wikimedia.org/r/mediawiki/extensions/UploadWizard - - Build Triggers > Build periodically > Schedule: H */6 * * * (every 6 hours) - - Build > Add build step > Execute shell - --- - - set -e - export MEDIAWIKI_PASSWORD_VARIABLE=MEDIAWIKI_PASSWORD_SELENIUM_USER_WIKIPEDIA_ORG - virtualenv --distribute DEV - DEV/bin/pip install -rtests/api/requirements.txt - DEV/bin/python tests/api/upload-wizard_tests.py --username "Selenium_user" --api_url "https://commons.wikimedia.org/w/api.php" - DEV/bin/python tests/api/upload-wizard_tests.py --gen_new_image --username "Selenium_user" --api_url "https://commons.wikimedia.org/w/api.php" - --- - - - Add post-build action - - E-mail Notification > Recipients > aarcos.w...@gmail.com cmcma...@wikimedia.org gti...@wikimedia.org zfili...@wikimedia.org - - IRC Notification (notifies #wikimedia-qa by default) - - - -# UploadWizard-commons.wikimedia.beta.wmflabs.org - -- Jenkins > New Job - - Job name: UploadWizard-commons.wikimedia.beta.wmflabs.org - - Build a free-style software project - - OK -- Jenkins > Job > Configure - - Source Code Management > Git > Repositories > Repository URL: https://gerrit.wikimedia.org/r/mediawiki/extensions/UploadWizard - - Build Triggers > Build periodically > Schedule: H */6 * * * (every 6 hours) - - Build Triggers > Poll SCM > Schedule > * * * * * (every minute) - - Build > Add build step > Execute shell - --- - - set -e - export MEDIAWIKI_PASSWORD_VARIABLE=MEDIAWIKI_PASSWORD_SELENIUM_USER_WMFLABS_ORG - virtualenv --distribute DEV - DEV/bin/pip install -rtests/api/requirements.txt - DEV/bin/python tests/api/upload-wizard_tests.py --username "Selenium_user" --api_url "http://commons.wikimedia.beta.wmflabs.org/w/api.php" - DEV/bin/python tests/api/upload-wizard_tests.py --gen_new_image --username "Selenium_user" --api_url "http://commons.wikimedia.beta.wmflabs.org/w/api.php" - --- - - - Add post-build action - - E-mail Notification > Recipients > aarcos.w...@gmail.com cmcma...@wikimedia.org gti...@wikimedia.org zfili...@wikimedia.org - - IRC Notification (notifies #wikimedia-qa by default) diff --git a/docs/job.md b/docs/job.md deleted file mode 100644 index 8c7d63a..0000000 --- a/docs/job.md +++ /dev/null @@ -1,34 +0,0 @@ -# Job - -- Jenkins > New Job - - Job name: (name) - - Build a free-style software project - - OK -- Jenkins > Job > Configure - - Project name: (name) - - Source Code Management > Git > Repositories > Repository URL: (repository) - - Build > Add build step > Execute shell - --- - - export MEDIAWIKI_USER=${MEDIAWIKI_USER} - export MEDIAWIKI_PASSWORD_VARIABLE=${MEDIAWIKI_PASSWORD_VARIABLE} - - export BROWSER=${browser} - export MEDIAWIKI_URL=http://${MEDIAWIKI_URL}/wiki/ - - curl -s -o use-ruby https://repository-cloudbees.forge.cloudbees.com/distributions/ci-addons/ruby/use-ruby - RUBY_VERSION=2.1.0 \ - source ./use-ruby - - gem install bundler --no-ri --no-rdoc - if [ -d "${FOLDER}" ]; then cd ${FOLDER}; fi - bundle install - bundle exec ${BUNDLE_EXEC} - --- - - - Post-build Actions > Add post-build action - - Publish JUnit test result report > Test report XMLs: reports/junit/*.xml - - E-mail Notification > Recipients: (recipients) - - IRC Notification diff --git a/docs/jobs.md b/docs/jobs.md deleted file mode 100644 index 430d7aa..0000000 --- a/docs/jobs.md +++ /dev/null @@ -1,287 +0,0 @@ -# all jobs -- Browser Label: -- bundle exec cucumber: -- Recipients: -- MediaWiki URL: -- Folder: tests/browser/ (if not stated differently) -- Repository URL: -- MediaWiki user: -- MediaWiki password variable: -- Build schedule: 0 3,18 * * * (if not stated differently) - - - -# browsertests -- Recipients: cmcma...@wikimedia.org zfili...@wikimedia.org -- Repository URL: browsertests -- MediaWiki user: Selenium_user - - -# browsertests-en.wikipedia.beta.wmflabs.org -- bundle exec cucumber: --tags @en.wikipedia.beta.wmflabs.org -- MediaWiki URL: en.wikipedia.beta.wmflabs.org -- MediaWiki password variable: MEDIAWIKI_PASSWORD_SELENIUM_USER_WMFLABS_ORG - -## browsertests-en.wikipedia.beta.wmflabs.org-linux-chrome -- Browser Label: chrome - -## browsertests-en.wikipedia.beta.wmflabs.org-linux-firefox -- Browser Label: firefox - -## browsertests-en.wikipedia.beta.wmflabs.org-windows-internet_explorer_6 -- Browser Label: internet_explorer_6 -- bundle exec cucumber: --tags @en.wikipedia.beta.wmflabs.org --tags ~@ie6-bug - -## browsertests-en.wikipedia.beta.wmflabs.org-windows-internet_explorer_7 -- Browser Label: internet_explorer_7 -- bundle exec cucumber: --tags @en.wikipedia.beta.wmflabs.org --tags ~@ie7-bug - -## browsertests-en.wikipedia.beta.wmflabs.org-windows-internet_explorer_8 -- Browser Label: internet_explorer_8 -- bundle exec cucumber: --tags @en.wikipedia.beta.wmflabs.org --tags ~@ie8-bug - -## browsertests-en.wikipedia.beta.wmflabs.org-windows-internet_explorer_9 -- Browser Label: internet_explorer_9 - -## browsertests-en.wikipedia.beta.wmflabs.org-windows-internet_explorer_10 -- Browser Label: internet_explorer_10 - - -# browsertests-test2.wikipedia.org -- bundle exec cucumber: --tags @test2.wikipedia.org -- MediaWiki URL: test2.wikipedia.org -- MediaWiki password variable: MEDIAWIKI_PASSWORD_SELENIUM_USER_WIKIPEDIA_ORG - -## browsertests-test2.wikipedia.org-linux-chrome -- Browser Label: chrome - -## browsertests-test2.wikipedia.org-linux-firefox -- Browser Label: firefox - -## browsertests-test2.wikipedia.org-windows-internet_explorer_6 -- Browser Label: internet_explorer_6 -- bundle exec cucumber: --tags @test2.wikipedia.org --tags ~@ie6-bug - -## browsertests-test2.wikipedia.org-windows-internet_explorer_7 -- Browser Label: internet_explorer_7 -- bundle exec cucumber: --tags @test2.wikipedia.org --tags ~@ie7-bug - -## browsertests-test2.wikipedia.org-windows-internet_explorer_8 -- Browser Label: internet_explorer_8 -- bundle exec cucumber: --tags @test2.wikipedia.org --tags ~@ie8-bug - -## browsertests-test2.wikipedia.org-windows-internet_explorer_9 -- Browser Label: internet_explorer_9 - -## browsertests-test2.wikipedia.org-windows-internet_explorer_10 -- Browser Label: internet_explorer_10 - - - -# CirrusSearch -- Browser Label: firefox -- Recipients: cmcma...@wikimedia.org never...@wikimedia.org zfili...@wikimedia.org -- Repository URL: CirrusSearch - -## CirrusSearch-test2.wikipedia.org-linux-firefox -- bundle exec cucumber: --tags @test2.wikipedia.org -- MediaWiki URL: test2.wikipedia.org - -## CirrusSearch-en.wikipedia.beta.wmflabs.org-linux-firefox -- bundle exec cucumber: --tags @en.wikipedia.beta.wmflabs.org -- MediaWiki URL: en.wikipedia.beta.wmflabs.org - - - -# Flow -- bundle exec cucumber: --tags @en.wikipedia.beta.wmflabs.org -- Recipients: zfili...@wikimedia.org cmcma...@wikimedia.org -- MediaWiki URL: en.m.wikipedia.beta.wmflabs.org -- Repository URL: Flow -- MediaWiki user: Selenium_user -- MediaWiki password variable: MEDIAWIKI_PASSWORD_SELENIUM_USER_WMFLABS_ORG - -## Flow-en.wikipedia.beta.wmflabs.org-linux-chrome -- Browser Label: chrome - -## Flow-en.wikipedia.beta.wmflabs.org-linux-firefox -- Browser Label: firefox - - - -# MobileFrontend -- Recipients: cmcma...@wikimedia.org jh...@wikimedia.org mobil...@lists.wikimedia.org mobile-t...@wikimedia.org zfili...@wikimedia.org -- Repository URL: MobileFrontend -- MediaWiki user: Selenium_user - -## MobileFrontend-en.m.wikipedia.beta.wmflabs.org-linux-chrome -- Browser Label: chrome -- bundle exec cucumber: --tags @en.m.wikipedia.beta.wmflabs.org -- MediaWiki URL: en.m.wikipedia.beta.wmflabs.org -- MediaWiki password variable: MEDIAWIKI_PASSWORD_SELENIUM_USER_WMFLABS_ORG - -## MobileFrontend-en.m.wikipedia.beta.wmflabs.org-linux-firefox -- Browser Label: firefox -- bundle exec cucumber: --tags @en.m.wikipedia.beta.wmflabs.org -- MediaWiki URL: en.m.wikipedia.beta.wmflabs.org -- MediaWiki password variable: MEDIAWIKI_PASSWORD_SELENIUM_USER_WMFLABS_ORG - -## MobileFrontend-en.m.wikipedia.org-linux-firefox -- Browser Label: firefox -- bundle exec cucumber: --tags @en.m.wikipedia.org -- MediaWiki URL: en.m.wikipedia.org -- MediaWiki password variable: MEDIAWIKI_PASSWORD_SELENIUM_USER_WIKIPEDIA_ORG - -## MobileFrontend-test2.m.wikipedia.org-linux-firefox -- Browser Label: firefox -- bundle exec cucumber: --tags @test2.m.wikipedia.org -- MediaWiki URL: test2.m.wikipedia.org -- MediaWiki password variable: MEDIAWIKI_PASSWORD_SELENIUM_USER_WIKIPEDIA_ORG - - - -# MultimediaViewer - -## MultimediaViewer-en.wikipedia.beta.wmflabs.org-linux-firefox -- Browser Label: firefox -- bundle exec cucumber: --tags @en.wikipedia.beta.wmflabs.org -- Recipients: aarcos.w...@gmail.com cmcma...@wikimedia.org jh...@wikimedia.org zfili...@wikimedia.org -- MediaWiki URL: en.wikipedia.beta.wmflabs.org -- Repository URL: MultimediaViewer -- MediaWiki user: Selenium_user -- MediaWiki password variable: MEDIAWIKI_PASSWORD_SELENIUM_USER_WMFLABS_ORG -- Build schedule: 0 3,18 * * * - - - -# Translate -- Browser Label: firefox -- Recipients: aahar...@wikimedia.org cmcma...@wikimedia.org nlaxst...@wikimedia.org zfili...@wikimedia.org -- Repository URL: Translate - -## Translate-sandbox.translatewiki.net-linux-firefox -- bundle exec cucumber: --tags @sandbox.translatewiki.net -- MediaWiki URL: sandbox.translatewiki.net -- MediaWiki user: Selenium-Translate -- MediaWiki password variable: MEDIAWIKI_PASSWORD_SELENIUM_SANDBOX_TRANSLATE_TRANSLATEWIKI_NET - -## Translate-meta.wikimedia.org-linux-firefox -- bundle exec cucumber: --tags @meta.wikimedia.org -- MediaWiki URL: meta.wikimedia.org - - - -# TwnMainPage - -## TwnMainPage-sandbox.translatewiki.net-linux-firefox -- Browser Label: firefox -- bundle exec cucumber: --tags @sandbox.translatewiki.net -- Recipients: aahar...@wikimedia.org cmcma...@wikimedia.org nlaxst...@wikimedia.org zfili...@wikimedia.org -- MediaWiki URL: sandbox.translatewiki.net -- Repository URL: TwnMainPage -- MediaWiki user: Selenium -- MediaWiki password variable: MEDIAWIKI_PASSWORD_SELENIUM_SANDBOX_TRANSLATEWIKI_NET - - - -# UniversalLanguageSelector -- Browser Label: firefox -- Recipients: aahar...@wikimedia.org cmcma...@wikimedia.org kmis...@wikimedia.org nlaxst...@wikimedia.org sthottin...@wikimedia.org zfili...@wikimedia.org -- Repository URL: UniversalLanguageSelector - -## UniversalLanguageSelector-commons.wikimedia.beta.wmflabs.org-linux-firefox -- bundle exec cucumber: --tags @commons.wikimedia.beta.wmflabs.org -- MediaWiki URL: commons.wikimedia.beta.wmflabs.org -- MediaWiki user: Uls -- MediaWiki password variable: MEDIAWIKI_PASSWORD_ULS_WMFLABS_ORG - -## UniversalLanguageSelector-commons.wikimedia.beta.wmflabs.org-windows-internet_explorer_10 -- Browser Label: internet_explorer_10 -- bundle exec cucumber: --tags @commons.wikimedia.beta.wmflabs.org -- MediaWiki URL: commons.wikimedia.beta.wmflabs.org -- MediaWiki user: Uls -- MediaWiki password variable: MEDIAWIKI_PASSWORD_ULS_WMFLABS_ORG - -## UniversalLanguageSelector-en.wikipedia.beta.wmflabs.org-linux-firefox -- bundle exec cucumber: --tags @en.wikipedia.beta.wmflabs.org -- MediaWiki URL: en.wikipedia.beta.wmflabs.org -- MediaWiki user: Uls -- MediaWiki password variable: MEDIAWIKI_PASSWORD_ULS_WMFLABS_ORG - -## UniversalLanguageSelector-sandbox.translatewiki.net-linux-firefox -- bundle exec cucumber: --tags @sandbox.translatewiki.net -- MediaWiki URL: sandbox.translatewiki.net -- MediaWiki user: Selenium -- MediaWiki password variable: MEDIAWIKI_PASSWORD_SELENIUM_SANDBOX_TRANSLATEWIKI_NET - - - -# UploadWizard - -# UploadWizard-commons.wikimedia.beta.wmflabs.org -- bundle exec cucumber: --tags @commons.wikimedia.beta.wmflabs.org -- Recipients: cmcma...@wikimedia.org zfili...@wikimedia.org -- MediaWiki URL: commons.wikimedia.beta.wmflabs.org -- Repository URL: UploadWizard -- MediaWiki user: Selenium_user -- MediaWiki password variable: MEDIAWIKI_PASSWORD_SELENIUM_USER_WMFLABS_ORG - -## UploadWizard-commons.wikimedia.beta.wmflabs.org-linux-chrome -- Browser Label: chrome - -## UploadWizard-commons.wikimedia.beta.wmflabs.org-linux-firefox -- Browser Label: firefox - -## UploadWizard-commons.wikimedia.beta.wmflabs.org-windows-internet_explorer_9 -- Browser Label: internet_explorer_9 - -## UploadWizard-commons.wikimedia.beta.wmflabs.org-windows-internet_explorer_10 -- Browser Label: internet_explorer_10 - - - -# VisualEditor -- Folder: modules/ve-mw/test/browser/ -- Repository URL: VisualEditor -- MediaWiki user: Selenium_user - -## VisualEditor-en.wikipedia.beta.wmflabs.org-linux-chrome -- Browser Label: chrome -- bundle exec cucumber: --tags @en.wikipedia.beta.wmflabs.org -- Recipients: cmcma...@wikimedia.org jh...@wikimedia.org zfili...@wikimedia.org -- MediaWiki URL: en.wikipedia.beta.wmflabs.org -- MediaWiki password variable: MEDIAWIKI_PASSWORD_SELENIUM_USER_WMFLABS_ORG - -## VisualEditor-en.wikipedia.beta.wmflabs.org-linux-firefox -- Browser Label: firefox -- bundle exec cucumber: --tags @en.wikipedia.beta.wmflabs.org -- Recipients: cmcma...@wikimedia.org jforres...@wikimedia.org jh...@wikimedia.org zfili...@wikimedia.org -- MediaWiki URL: en.wikipedia.beta.wmflabs.org -- MediaWiki password variable: MEDIAWIKI_PASSWORD_SELENIUM_USER_WMFLABS_ORG - -## VisualEditor-test2.wikipedia.org-linux-chrome -- Browser Label: chrome -- bundle exec cucumber: --tags @test2.wikipedia.org -- Recipients: cmcma...@wikimedia.org jh...@wikimedia.org zfili...@wikimedia.org -- MediaWiki URL: test2.wikipedia.org -- MediaWiki password variable: MEDIAWIKI_PASSWORD_SELENIUM_USER_WIKIPEDIA_ORG - -## VisualEditor-test2.wikipedia.org-linux-firefox -- Browser Label: firefox -- bundle exec cucumber: --tags @test2.wikipedia.org -- Recipients: cmcma...@wikimedia.org jforres...@wikimedia.org jh...@wikimedia.org zfili...@wikimedia.org -- MediaWiki URL: test2.wikipedia.org -- MediaWiki password variable: MEDIAWIKI_PASSWORD_SELENIUM_USER_WIKIPEDIA_ORG - - - -# WikiLove - -## WikiLove-en.wikipedia.beta.wmflabs.org-linux-firefox -- Browser Label: firefox -- bundle exec cucumber: --tags @en.wikipedia.beta.wmflabs.org -- Recipients: cmcma...@wikimedia.org zfili...@wikimedia.org -- MediaWiki URL: en.wikipedia.beta.wmflabs.org -- Repository URL: WikiLove -- MediaWiki user: Selenium_user -- MediaWiki password variable: MEDIAWIKI_PASSWORD_SELENIUM_USER_WMFLABS_ORG diff --git a/docs/template.md b/docs/template.md deleted file mode 100644 index c6280e4..0000000 --- a/docs/template.md +++ /dev/null @@ -1,310 +0,0 @@ -# Template - -## Setup - -- Jenkins > Templates > New Template > (name) > Job Template > OK > Save -- Display Name: (name) -- Description: (description) -- Instantiable?: check -- Attribute - -## Name - -- ID: name -- Display Name: Name -- Type: Text-field - -## Browser - -- ID: BROWSER -- Display Name: Browser -- Type: Select a string among many -- UI Mode: Dropdown list (no inline help, but more compact UI) -- Options - - Display Name: (name) - - Value: (name) - - chrome - - firefox - - internet_explorer_6 - - internet_explorer_7 - - internet_explorer_8 - - internet_explorer_9 - - internet_explorer_10 - - phantomjs - -## bundle exec - -- ID: BUNDLE_EXEC_CUCUMBER -- Display Name: bundle exec cucumber --backtrace --verbose --profile ci -- Type: Text-field - -## Recipients - -- ID: RECIPIENTS -- Display Name: Recipients -- Type: Text-field - -## Repository URL - -- ID: REPOSITORY_URL -- Display Name: Repository URL -- Type: Select a string among many -- UI Mode: Dropdown list (no inline help, but more compact UI) -- Options - - - Display Name: CirrusSearch - - Value: https://gerrit.wikimedia.org/r/mediawiki/extensions/CirrusSearch - - - Display Name: ContentTranslation - - Value: https://gerrit.wikimedia.org/r/mediawiki/extensions/ContentTranslation - - - Display Name: Flow - - Value: https://gerrit.wikimedia.org/r/mediawiki/extensions/Flow - - - Display Name: MobileFrontend - - Value: https://gerrit.wikimedia.org/r/mediawiki/extensions/MobileFrontend - - - Display Name: MultimediaViewer - - Value: https://gerrit.wikimedia.org/r/mediawiki/extensions/MultimediaViewer - - - Display Name: Translate - - Value: https://gerrit.wikimedia.org/r/mediawiki/extensions/Translate - - - Display Name: TwnMainPage - - Value: https://gerrit.wikimedia.org/r/mediawiki/extensions/TwnMainPage - - - Display Name: UniversalLanguageSelector - - Value: https://gerrit.wikimedia.org/r/mediawiki/extensions/UniversalLanguageSelector - - - Display Name: UploadWizard - - Value: https://gerrit.wikimedia.org/r/mediawiki/extensions/UploadWizard - - - Display Name: VisualEditor - - Value: https://gerrit.wikimedia.org/r/mediawiki/extensions/VisualEditor - - - Display Name: Wikibase - - Value: https://gerrit.wikimedia.org/r/mediawiki/extensions/Wikibase - - - Display Name: WikiLove - - Value: https://gerrit.wikimedia.org/r/mediawiki/extensions/WikiLove - - - Display Name: ZeroRatedMobileAccess - - Value: https://gerrit.wikimedia.org/r/mediawiki/extensions/ZeroRatedMobileAccess - - - Display Name: browsertests - - Value: https://gerrit.wikimedia.org/r/qa/browsertests - -## MediaWiki URL - -- ID: MEDIAWIKI_URL -- Display Name: MediaWiki URL -- Type: Select a string among many -- UI Mode: Dropdown list (no inline help, but more compact UI) -- Options - - Display Name: (name) - - Value: (name) - - - name: - - commons.wikimedia.beta.wmflabs.org - - dev.translatewiki.net - - en.m.wikipedia.beta.wmflabs.org - - en.m.wikipedia.org - - en.wikipedia.beta.wmflabs.org - - en.wikipedia.org - - meta.wikimedia.org - - sandbox.translatewiki.net - - test2.m.wikipedia.org - - test2.wikipedia.org - -## Folder - -- ID: FOLDER -- Display Name: Folder -- Type: Select a string among many -- UI Mode: Dropdown list (no inline help, but more compact UI) -- Options - - Display Name: (name) - - Value: (name) - - - name: - - (empty) - - modules/ve-mw/test/browser/ - - tests/browser/ - -## MediaWiki user - -- ID: MEDIAWIKI_USER -- Display Name: MediaWiki user -- Type: Text-field - -## MediaWiki password variable - -- ID: MEDIAWIKI_PASSWORD_VARIABLE -- Display Name: MediaWiki password variable -- Type: Text-field - -## Build schedule -- ID: BUILD_SCHEDULE -- Display Name: Build schedule -- Type: Text-field - -## Jelly-based transformation - -- Property - - Transformer: Jelly-based transformation - - Script, from (site)/job/(job)/config.xml - --- - - <?xml version='1.0' encoding='UTF-8'?> - <project> - <actions/> - <description></description> - <logRotator> - <daysToKeep>60</daysToKeep> - <numToKeep>-1</numToKeep> - <artifactDaysToKeep>-1</artifactDaysToKeep> - <artifactNumToKeep>20</artifactNumToKeep> - </logRotator> - <keepDependencies>false</keepDependencies> - <properties> - <nectar.plugins.rbac.groups.JobProxyGroupContainer> - <groups/> - </nectar.plugins.rbac.groups.JobProxyGroupContainer> - <com.cloudbees.jenkins.plugins.PublicKey/> - <com.cloudbees.plugins.deployer.DeployNowJobProperty> - <oneClickDeploy>false</oneClickDeploy> - <configuration> - <user>(jenkins)</user> - <account>wmf</account> - <deployables/> - </configuration> - </com.cloudbees.plugins.deployer.DeployNowJobProperty> - </properties> - <scm class="hudson.plugins.git.GitSCM"> - <configVersion>2</configVersion> - <userRemoteConfigs> - <hudson.plugins.git.UserRemoteConfig> - <name></name> - <refspec></refspec> - <url>${REPOSITORY_URL}</url> - </hudson.plugins.git.UserRemoteConfig> - </userRemoteConfigs> - <branches> - <hudson.plugins.git.BranchSpec> - <name>master</name> - </hudson.plugins.git.BranchSpec> - </branches> - <disableSubmodules>false</disableSubmodules> - <recursiveSubmodules>false</recursiveSubmodules> - <doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations> - <authorOrCommitter>false</authorOrCommitter> - <clean>false</clean> - <wipeOutWorkspace>false</wipeOutWorkspace> - <pruneBranches>false</pruneBranches> - <remotePoll>false</remotePoll> - <ignoreNotifyCommit>false</ignoreNotifyCommit> - <useShallowClone>false</useShallowClone> - <buildChooser class="hudson.plugins.git.util.DefaultBuildChooser"/> - <gitTool>Default</gitTool> - <submoduleCfg class="list"/> - <relativeTargetDir></relativeTargetDir> - <reference></reference> - <excludedRegions></excludedRegions> - <excludedUsers></excludedUsers> - <gitConfigName></gitConfigName> - <gitConfigEmail></gitConfigEmail> - <skipTag>false</skipTag> - <includedRegions></includedRegions> - <scmName></scmName> - </scm> - <canRoam>true</canRoam> - <disabled>false</disabled> - <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding> - <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding> - <triggers class="vector"> - <hudson.triggers.TimerTrigger> - <spec>${BUILD_SCHEDULE}</spec> - </hudson.triggers.TimerTrigger> - </triggers> - <concurrentBuild>false</concurrentBuild> - <builders> - <hudson.tasks.Shell> - <command> - export MEDIAWIKI_USER=${MEDIAWIKI_USER} - export MEDIAWIKI_PASSWORD_VARIABLE=${MEDIAWIKI_PASSWORD_VARIABLE} - - export BROWSER=${BROWSER} - export MEDIAWIKI_URL=http://${MEDIAWIKI_URL}/wiki/ - - curl -s -o use-ruby https://repository-cloudbees.forge.cloudbees.com/distributions/ci-addons/ruby/use-ruby - RUBY_VERSION=2.1.0 \ - source ./use-ruby - - gem install bundler --no-ri --no-rdoc - cd ${FOLDER} - bundle install - bundle exec cucumber --backtrace --verbose --format pretty --format Cucumber::Formatter::Sauce --out reports/junit ${BUNDLE_EXEC_CUCUMBER} || (echo -e "\nJob has failed (exit code: $$?)."; false) - </command> - </hudson.tasks.Shell> - </builders> - <publishers> - <hudson.tasks.junit.JUnitResultArchiver> - <testResults>${FOLDER}reports/junit/*.xml</testResults> - <keepLongStdio>false</keepLongStdio> - <testDataPublishers/> - </hudson.tasks.junit.JUnitResultArchiver> - <hudson.plugins.emailext.ExtendedEmailPublisher plugin="email-ext@2.36"> - <recipientList>${RECIPIENTS}</recipientList> - <configuredTriggers> - <hudson.plugins.emailext.plugins.trigger.FailureTrigger> - <email> - <recipientList></recipientList> - <subject>$PROJECT_DEFAULT_SUBJECT</subject> - <body>$PROJECT_DEFAULT_CONTENT</body> - <sendToDevelopers>false</sendToDevelopers> - <sendToRequester>false</sendToRequester> - <includeCulprits>false</includeCulprits> - <sendToRecipientList>true</sendToRecipientList> - <attachmentsPattern></attachmentsPattern> - <attachBuildLog>false</attachBuildLog> - <compressBuildLog>false</compressBuildLog> - <replyTo>$PROJECT_DEFAULT_REPLYTO</replyTo> - <contentType>project</contentType> - </email> - </hudson.plugins.emailext.plugins.trigger.FailureTrigger> - </configuredTriggers> - <contentType>text/html</contentType> - <defaultSubject>$DEFAULT_SUBJECT</defaultSubject> - <defaultContent>$${SCRIPT, template="wikimedia.template"}</defaultContent> - <attachmentsPattern></attachmentsPattern> - <presendScript></presendScript> - <attachBuildLog>false</attachBuildLog> - <compressBuildLog>false</compressBuildLog> - <replyTo>$DEFAULT_REPLYTO</replyTo> - <saveOutput>false</saveOutput> - </hudson.plugins.emailext.ExtendedEmailPublisher> - <hudson.plugins.ircbot.IrcPublisher plugin="ircbot@2.21"> - <targets class="java.util.Collections$EmptyList"/> - <strategy>STATECHANGE_ONLY</strategy> - <notifyOnBuildStart>false</notifyOnBuildStart> - <notifySuspects>false</notifySuspects> - <notifyCulprits>false</notifyCulprits> - <notifyFixers>false</notifyFixers> - <notifyUpstreamCommitters>false</notifyUpstreamCommitters> - <buildToChatNotifier class="hudson.plugins.im.build_notify.SummaryOnlyBuildToChatNotifier" plugin="instant-messaging@1.25"/> - <matrixMultiplier>ONLY_CONFIGURATIONS</matrixMultiplier> - <channels/> - </hudson.plugins.ircbot.IrcPublisher> - </publishers> - <buildWrappers/> - <executionStrategy class="hudson.matrix.DefaultMatrixExecutionStrategyImpl"> - <runSequentially>false</runSequentially> - </executionStrategy> - </project> - --- - -## Save - -- Save diff --git a/docs/jenkins.md b/jenkins/jenkins.md similarity index 80% rename from docs/jenkins.md rename to jenkins/jenkins.md index 5c3fe4f..e92b180 100644 --- a/docs/jenkins.md +++ b/jenkins/jenkins.md @@ -2,7 +2,7 @@ ## Plugins -- Jenkins > Manage Jenkins > Manage Plugins > Available > ChuckNorris Plugin, Green Balls, Jenkins Email Extension Plugin, Jenkins instant-messaging plugin, Jenkins IRC Plugin +- Jenkins > Manage Jenkins > Manage Plugins > Available > ChuckNorris Plugin, Green Balls, Jenkins Email Extension Plugin, Jenkins instant-messaging plugin, Jenkins IRC Plugin, Jenkins Job Configuration History Plugin ## IRC Notification @@ -22,9 +22,11 @@ - Jenkins > Manage Jenkins > Configure System > Global properties > Environment variables > List of key-value pairs - name - - SAUCE_ONDEMAND_ACCESS_KEY - - SAUCE_ONDEMAND_USERNAME + - MEDIAWIKI_PASSWORD_BTTESTING_WMFLABS_ORG - MEDIAWIKI_PASSWORD_SELENIUM_SANDBOX_TRANSLATEWIKI_NET + - MEDIAWIKI_PASSWORD_SELENIUM_TRANSLATE_SANDBOX_TRANSLATEWIKI_NET - MEDIAWIKI_PASSWORD_SELENIUM_USER_WIKIPEDIA_ORG - MEDIAWIKI_PASSWORD_SELENIUM_USER_WMFLABS_ORG - MEDIAWIKI_PASSWORD_ULS_WMFLABS_ORG + - SAUCE_ONDEMAND_ACCESS_KEY + - SAUCE_ONDEMAND_USERNAME diff --git a/docs/jenkins-email.template b/jenkins/mail.template similarity index 100% rename from docs/jenkins-email.template rename to jenkins/mail.template diff --git a/docs/view.md b/jenkins/view.md similarity index 100% rename from docs/view.md rename to jenkins/view.md -- To view, visit https://gerrit.wikimedia.org/r/114946 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: I4dcb15133297bbbbf7d39fbe9a07a679679d78f2 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/selenium Gerrit-Branch: master Gerrit-Owner: Zfilipin <zfili...@wikimedia.org> Gerrit-Reviewer: Amire80 <amir.ahar...@mail.huji.ac.il> Gerrit-Reviewer: Cmcmahon <cmcma...@wikimedia.org> Gerrit-Reviewer: Hashar <has...@free.fr> Gerrit-Reviewer: Jhall <jh...@wikimedia.org> Gerrit-Reviewer: KartikMistry <kartik.mis...@gmail.com> Gerrit-Reviewer: Manybubbles <never...@wikimedia.org> Gerrit-Reviewer: Nikerabbit <niklas.laxst...@gmail.com> Gerrit-Reviewer: Tobias Gritschacher <tobias.gritschac...@wikimedia.de> Gerrit-Reviewer: jenkins-bot <> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits