Branch: refs/heads/Crazybus-label_fix Home: https://github.com/jenkinsci/google-compute-engine-plugin Commit: 39f5fa781cedae3605d536ec361898d2ceb7e1b3 https://github.com/jenkinsci/google-compute-engine-plugin/commit/39f5fa781cedae3605d536ec361898d2ceb7e1b3 Author: Michael Russell <michael.russ...@elastic.co> Date: 2018-07-13 (Fri, 13 Jul 2018)
Changed paths: M src/main/java/com/google/jenkins/plugins/computeengine/ComputeEngineCloud.java M src/main/java/com/google/jenkins/plugins/computeengine/InstanceConfiguration.java Log Message: ----------- Add all configuration labels to launched slaves If a configuration defined multiple labels only the requiredLabel would be added to the slave when it was created. This meant that if you had a configuration with the labels "linux ubuntu" and started a job for "ubuntu" it would start a new slave with only the label "ubuntu. If you started another job for "linux" the current slave wouldn't match so the plugin would launch a new slave. With these small changes all of the labels will be added to the new slave. Apart from this being unexpected I'm also fixing this so that this plugin plays nicely with the https://wiki.jenkins.io/display/JENKINS/Single+Use+Slave+Plugin plugin. All of our dynamic slaves are created with the tag "immutable" which we are using to determine which slaves should be only used once. This means we don't need need to keep track of which slaves are immutable and which shouldn't be set offline after a single job. Commit: 83554aa4e310109b222a940f7a52b04da8ea3205 https://github.com/jenkinsci/google-compute-engine-plugin/commit/83554aa4e310109b222a940f7a52b04da8ea3205 Author: Rachel Yen <rachel...@google.com> Date: 2018-12-14 (Fri, 14 Dec 2018) Changed paths: M CONTRIBUTING.md M README.md A WINDOWS.md M pom.xml M src/main/java/com/google/jenkins/plugins/computeengine/ComputeEngineCloud.java M src/main/java/com/google/jenkins/plugins/computeengine/ComputeEngineInstance.java M src/main/java/com/google/jenkins/plugins/computeengine/ComputeEngineLinuxLauncher.java A src/main/java/com/google/jenkins/plugins/computeengine/ComputeEngineWindowsLauncher.java M src/main/java/com/google/jenkins/plugins/computeengine/InstanceConfiguration.java A src/main/java/com/google/jenkins/plugins/computeengine/WindowsConfiguration.java M src/main/java/com/google/jenkins/plugins/computeengine/client/ComputeClient.java A src/main/resources/com/google/jenkins/plugins/computeengine/ComputeEngineComputer/configure.jelly M src/main/resources/com/google/jenkins/plugins/computeengine/InstanceConfiguration/config.jelly A src/main/resources/com/google/jenkins/plugins/computeengine/InstanceConfiguration/help-minCpuPlatform.html A src/main/resources/com/google/jenkins/plugins/computeengine/InstanceConfiguration/help-remoteFs.html A src/main/resources/com/google/jenkins/plugins/computeengine/InstanceConfiguration/help-windows.html A src/main/resources/com/google/jenkins/plugins/computeengine/InstanceConfiguration/help-windowsPasswordCredentialsId.html A src/main/resources/com/google/jenkins/plugins/computeengine/InstanceConfiguration/help-windowsPrivateKeyCredentialsId.html M src/test/java/com/google/jenkins/plugins/computeengine/ComputeEngineCloudIT.java A src/test/java/com/google/jenkins/plugins/computeengine/ComputeEngineCloudWindowsIT.java M src/test/java/com/google/jenkins/plugins/computeengine/InstanceConfigurationTest.java A windows-image-install.ps1 A windows-it-install.ps1 A windows_images/credentialsdropdown.png A windows_images/sshcred.png A windows_images/usernamepassword.png A windows_images/windowsconfig.png Log Message: ----------- Merge branch 'master' into you_get_a_label Commit: c90882c4dffdead104165e7116242a33d4f7d1fa https://github.com/jenkinsci/google-compute-engine-plugin/commit/c90882c4dffdead104165e7116242a33d4f7d1fa Author: Rachel Yen <rachel...@google.com> Date: 2018-12-17 (Mon, 17 Dec 2018) Changed paths: M src/main/java/com/google/jenkins/plugins/computeengine/ComputeEngineCloud.java M src/main/java/com/google/jenkins/plugins/computeengine/InstanceConfiguration.java Log Message: ----------- Removed String labels as argument Commit: 0b2dc3f44054fca1aa96492a905b9382cda63fbb https://github.com/jenkinsci/google-compute-engine-plugin/commit/0b2dc3f44054fca1aa96492a905b9382cda63fbb Author: Rachel Yen <rachel...@google.com> Date: 2018-12-18 (Tue, 18 Dec 2018) Changed paths: M src/test/java/com/google/jenkins/plugins/computeengine/ComputeEngineCloudIT.java Log Message: ----------- Fixed Integration test for reducing excess workload by number of executors (#14) Commit: 27631acfe28393f4446b2d858f7238eec12c1da7 https://github.com/jenkinsci/google-compute-engine-plugin/commit/27631acfe28393f4446b2d858f7238eec12c1da7 Author: Rachel Yen <rachel...@google.com> Date: 2018-12-18 (Tue, 18 Dec 2018) Changed paths: M src/test/java/com/google/jenkins/plugins/computeengine/ComputeEngineCloudIT.java Log Message: ----------- Added integration test for multiple labels Compare: https://github.com/jenkinsci/google-compute-engine-plugin/compare/39f5fa781ced^...27631acfe283 **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019. -- You received this message because you are subscribed to the Google Groups "Jenkins Commits" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-commits+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.