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.

Reply via email to