////////////////////////////////////////////////// // Cloud config for FDIOVEX-CI ////////////////////////////////////////////////// templates = [] minion_options = new SlaveOptions( new BootSource.Image("ZZCI - CentOS 7 - builder - x86_64 - 20230415-024622.013"), "d6906d2a-e83f-42be-b33e-fbaeb5c511cb", "", "jenkins-init-system", null, null, "", "default", "", 600000, "jenkins", 1, "", "/w", new LauncherFactory.SSH("jenkins", ""), null, 0, null ) template = new JCloudsSlaveTemplate( "snd-centos7-builder-2c-2g", "centos7-builder-2c-2g centos7-builder-2c-2g", minion_options, ) templates.add(template) minion_options = new SlaveOptions( new BootSource.Image("ZZCI - CentOS 7 - builder - x86_64 - 20230415-024622.013"), "5f1eb09f-e764-4642-a16f-a7230ec025e7", "", "jenkins-init-system", null, null, "", "default", "", 600000, "jenkins", 1, "", "/w", new LauncherFactory.SSH("jenkins", ""), null, 0, null ) template = new JCloudsSlaveTemplate( "snd-centos7-builder-4c-4g", "centos7-builder-4c-4g centos7-builder-4c-4g", minion_options, ) templates.add(template) minion_options = new SlaveOptions( new BootSource.Image("ZZCI - CentOS 7 - docker - x86_64 - 20230505-094222.041"), "d6906d2a-e83f-42be-b33e-fbaeb5c511cb", "", "jenkins-init-system", null, null, "", "default", "", 600000, "jenkins", 1, "", "/w", new LauncherFactory.SSH("jenkins", ""), null, 0, null ) template = new JCloudsSlaveTemplate( "snd-centos7-docker-2c-2g", "centos7-docker-2c-2g centos7-docker-2c-2g", minion_options, ) templates.add(template) minion_options = new SlaveOptions( new BootSource.Image("ZZCI - CentOS 7 - docker - x86_64 - 20230505-094222.041"), "5f1eb09f-e764-4642-a16f-a7230ec025e7", "", "jenkins-init-system", null, null, "", "default", "", 600000, "jenkins", 1, "", "/w", new LauncherFactory.SSH("jenkins", ""), null, 0, null ) template = new JCloudsSlaveTemplate( "snd-centos7-docker-4c-4g", "centos7-docker-4c-4g centos7-docker-4c-4g", minion_options, ) templates.add(template) minion_options = new SlaveOptions( new BootSource.Image("ZZCI - CentOS Stream 8 - builder - x86_64 - 20230501-160107.084"), "d6906d2a-e83f-42be-b33e-fbaeb5c511cb", "", "jenkins-init-system", null, null, "", "default", "", 600000, "jenkins", 1, "", "/w", new LauncherFactory.SSH("jenkins", ""), null, 0, null ) template = new JCloudsSlaveTemplate( "snd-centos8-builder-2c-2g", "centos8-builder-2c-2g centos8-builder-2c-2g", minion_options, ) templates.add(template) minion_options = new SlaveOptions( new BootSource.Image("ZZCI - Ubuntu 20.04 - builder - x86_64 - 20220817-125321.417"), "5f1eb09f-e764-4642-a16f-a7230ec025e7", "", "jenkins-init-system", null, null, "", "default", "", 600000, "jenkins", 1, "", "/w", new LauncherFactory.SSH("jenkins", ""), null, 0, null ) template = new JCloudsSlaveTemplate( "snd-ubuntu2004-builder-4c-4g", "ubuntu2004-builder-4c-4g ubuntu2004-builder-4c-4g", minion_options, ) templates.add(template) minion_options = new SlaveOptions( new BootSource.Image("ZZCI - Ubuntu 20.04 - builder - arm64 - 20211120-085353.738"), "5f1eb09f-e764-4642-a16f-a7230ec025e7", "", "jenkins-init-system", null, null, "", "default", "", 600000, "jenkins", 1, "", "/w", new LauncherFactory.SSH("jenkins", ""), null, 0, null ) template = new JCloudsSlaveTemplate( "snd-ubuntu2004-builder-arm64-4c-4g", "ubuntu2004-builder-arm64-4c-4g ubuntu2004-builder-arm64-4c-4g", minion_options, ) templates.add(template) minion_options = new SlaveOptions( new BootSource.Image("ZZCI - Ubuntu 20.04 - docker - x86_64 - 20230629-181907.194"), "5f1eb09f-e764-4642-a16f-a7230ec025e7", "", "jenkins-init-system", null, null, "", "default", "", 600000, "jenkins", 1, "", "/w", new LauncherFactory.SSH("jenkins", ""), null, 0, null ) template = new JCloudsSlaveTemplate( "snd-ubuntu2004-docker-4c-4g", "ubuntu2004-docker-4c-4g ubuntu2004-docker-4c-4g", minion_options, ) templates.add(template) default_options = new SlaveOptions( new BootSource.Image("ZZCI - CentOS 7 - builder - x86_64 - 20230415-024622.013"), "d6906d2a-e83f-42be-b33e-fbaeb5c511cb", "bcb9a62c-5a82-4293-a8c6-d73e8c2dbd03", "jenkins-init-system", 5, null, "", "default", "", 600000, "jenkins", 1, "", "/w", new LauncherFactory.SSH("jenkins", ""), null, 1, null ) cloud = new JCloudsCloud( "FDIOVEX-CI", "https://auth.vexxhost.net/v3", false, "ca-ymq-1", default_options, templates, "fdiovex-ci" ) clouds.add(cloud)