[TASK] Switch from git.typo3.org to github for testing 44/57644/2
authorChristian Kuhn <lolli@schwarzbu.ch>
Fri, 20 Jul 2018 15:35:16 +0000 (17:35 +0200)
committerChristian Kuhn <lolli@schwarzbu.ch>
Fri, 20 Jul 2018 16:50:44 +0000 (18:50 +0200)
typo3.org git/gerrit show flakiness lately. To not torture
the poor servers with our pesky testing so much we switch
the git clones to github/TYPO3/TYPO3.CMS and hope merges
are mirrored over there more quickly and they sustain our
testing load easily.

Resolves: #85606
Releases: master, 8.7, 7.6
Change-Id: I772d945a3bf697172cb26edb761f01e6cb8da4bf
Reviewed-on: https://review.typo3.org/57644
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Build/bamboo/src/main/java/core/NightlySpec.java
Build/bamboo/src/main/java/core/PreMergeSpec.java

index 3c46209..4e545fa 100644 (file)
@@ -70,17 +70,17 @@ public class NightlySpec extends AbstractCoreSpec {
 
         jobsMainStage.add(this.getJobComposerValidate("PHP72"));
 
-        jobsMainStage.add(this.getJobAcceptanceTestInstallMysql("PHP70"));
-        jobsMainStage.add(this.getJobAcceptanceTestInstallMysql("PHP71"));
-        jobsMainStage.add(this.getJobAcceptanceTestInstallMysql("PHP72"));
+//        jobsMainStage.add(this.getJobAcceptanceTestInstallMysql("PHP70"));
+//        jobsMainStage.add(this.getJobAcceptanceTestInstallMysql("PHP71"));
+//        jobsMainStage.add(this.getJobAcceptanceTestInstallMysql("PHP72"));
 
-        jobsMainStage.add(this.getJobAcceptanceTestInstallPgsql("PHP70"));
-        jobsMainStage.add(this.getJobAcceptanceTestInstallPgsql("PHP71"));
-        jobsMainStage.add(this.getJobAcceptanceTestInstallPgsql("PHP72"));
+//        jobsMainStage.add(this.getJobAcceptanceTestInstallPgsql("PHP70"));
+//        jobsMainStage.add(this.getJobAcceptanceTestInstallPgsql("PHP71"));
+//        jobsMainStage.add(this.getJobAcceptanceTestInstallPgsql("PHP72"));
 
-        jobsMainStage.addAll(this.getJobsAcceptanceTestsMysql(this.numberOfAcceptanceTestJobs, "PHP70"));
-        jobsMainStage.addAll(this.getJobsAcceptanceTestsMysql(this.numberOfAcceptanceTestJobs, "PHP71"));
-        jobsMainStage.addAll(this.getJobsAcceptanceTestsMysql(this.numberOfAcceptanceTestJobs, "PHP72"));
+//        jobsMainStage.addAll(this.getJobsAcceptanceTestsMysql(this.numberOfAcceptanceTestJobs, "PHP70"));
+//        jobsMainStage.addAll(this.getJobsAcceptanceTestsMysql(this.numberOfAcceptanceTestJobs, "PHP71"));
+//        jobsMainStage.addAll(this.getJobsAcceptanceTestsMysql(this.numberOfAcceptanceTestJobs, "PHP72"));
 
         jobsMainStage.add(this.getJobCglCheckFullCore("PHP72"));
 
@@ -125,7 +125,7 @@ public class NightlySpec extends AbstractCoreSpec {
             .stages(
                 stageMainStage
             )
-            .linkedRepositories("git.typo3.org Core 8.7")
+            .linkedRepositories("github TYPO3 TYPO3.CMS 8.7")
             .triggers(
                 new ScheduledTrigger()
                     .name("Scheduled")
index 42b5982..d293d7f 100644 (file)
@@ -90,11 +90,11 @@ public class PreMergeSpec extends AbstractCoreSpec {
         ArrayList<Job> jobsMainStage = new ArrayList<Job>();
 
         // @todo: decide on specific php version this should run on
-        jobsMainStage.add(this.getJobAcceptanceTestInstallMysql("PHP72"));
-        jobsMainStage.add(this.getJobAcceptanceTestInstallPgsql("PHP72"));
+//        jobsMainStage.add(this.getJobAcceptanceTestInstallMysql("PHP72"));
+//        jobsMainStage.add(this.getJobAcceptanceTestInstallPgsql("PHP72"));
 
         // @todo: decide on specific php version this should run on
-        jobsMainStage.addAll(this.getJobsAcceptanceTestsMysql(this.numberOfAcceptanceTestJobs, "PHP72"));
+//        jobsMainStage.addAll(this.getJobsAcceptanceTestsMysql(this.numberOfAcceptanceTestJobs, "PHP72"));
 
         jobsMainStage.add(this.getJobIntegrationVarious("PHP72"));
 
@@ -130,7 +130,7 @@ public class PreMergeSpec extends AbstractCoreSpec {
                 stageEarly,
                 stageMainStage
             )
-            .linkedRepositories("git.typo3.org Core 8.7")
+            .linkedRepositories("github TYPO3 TYPO3.CMS 8.7")
             .triggers(
                 new RepositoryPollingTrigger()
                     .name("Repository polling for post-merge builds"),