Branch: refs/heads/master Home: https://github.com/jenkinsci/slave-setup-plugin Commit: 2bbf6f15f9179dc67c0fc776101badfce6b6be6f https://github.com/jenkinsci/slave-setup-plugin/commit/2bbf6f15f9179dc67c0fc776101badfce6b6be6f Author: Aaron Giovannini <djtenz...@gmail.com> Date: 2018-10-23 (Tue, 23 Oct 2018)
Changed paths: M .gitignore A build.cmd M pom.xml A src/main/java/org/jenkinsci/plugins/slave_setup/Components.java M src/main/java/org/jenkinsci/plugins/slave_setup/ComputerListenerImpl.java M src/main/java/org/jenkinsci/plugins/slave_setup/SetupConfig.java M src/main/java/org/jenkinsci/plugins/slave_setup/SetupConfigItem.java M src/main/java/org/jenkinsci/plugins/slave_setup/SetupDeployer.java M src/main/java/org/jenkinsci/plugins/slave_setup/SetupSlaveLauncher.java A src/main/java/org/jenkinsci/plugins/slave_setup/Utils.java M src/main/resources/org/jenkinsci/plugins/slave_setup/SetupConfig/config.jelly M src/main/resources/org/jenkinsci/plugins/slave_setup/SetupConfigItem/config.jelly R src/main/resources/org/jenkinsci/plugins/slave_setup/SetupConfigItem/help-preLaunchScript.html M src/test/java/org/jenkinsci/plugins/slave_setup/SetupDeployerTest.java A update.sh Log Message: ----------- Full Windows support, decreased network bandwitch usage and labels matched by reggex (#11) * Added Unix and Win32 Platform Handling * Comment&Explanation * Fixed Windows Slaves Support. * Retrieving verbose script prints during execution. * Slave logs reducing Noise Updated to 1.11.2 rev. * Retrieved some verbose prints Increased rev, now 1.11.3 * Found possible solution to operate on remote nodes before beeing alive. Stashed to continue tomorrow * Retrieved the PreLaunch execution events and code in order to reduce network traffic while we dont know which components are pendind to Setup on connecting nodes. * Added script version control to differ Master-Slave versions with new added hash attribute. * label regex support * Adding remote config file handling on remote nodes during preOnline methods. Remote path handling from master, added to launcher. Config file excluding components to avoid useless pre-executions on node connections. On development. * Add .gitignore and rules some ignore rules Update pom to add me as developer * Update gitignore * Remove unnecesary files like .settings folder Updated .gitignore * Remove unused files in scm * Update versions references for maven resources * Updates in config to new versions: * jenkins increased version to 3.4 from 1.442 * maven increased version to 2.5.3 from 2.2.2 * Java builds with JDK 8 * Update Properties section with new rules * Move me and Mikel to contributors section [ยก!] Check it that clone can be compiled by default. Removed .factorypath and added to gitignore * Updated script to clean and build it. * Auto deploy under dev machines (updates build command) * added jenkins master updater script * Update print messages Fixed checks for existing installations. * Fixed remotePath overwrited to configFile Added more verbose when setDebug(true) First steps to complete tasks Rewrite copyFiles from setupDeployer * Include SetupDeployer * Fixed configFile tries to write under folder * New Way to get remote OS into Utils.osLineSeparator Change version delimiter from 3 chars to 1 Updated Deprecated call on listener Components do entire flow, one per one, but, needs to have some checks. I checked and fixed tipical errors and mistakes. Increase in 1 revision for alpha versioncode * Remove useless comments, cleared code. * Cleared code and removed unused coments Add new code comments * Remove unused imports Update code comment Upgraded newDeploy to be dinamically and not store nothing Updated verbose data Added at end Clearing Temporally folder Better error handling by throwing to Jenkins in most cases * Code coments correction. Remove unused methods * Remove unused import * Added MultiSlaves executor in Components Fixed executeOnMaster, removed unused arguments Recovered feature to getAllActiveSlaves Added executeOnSlave to easy usages Updated Config events to support new changes English corrections in comments Removed unused imports * Updated test to Work with new changes * Remove debug argument * Fixed bug into newDeploy Adding more debug messages Create singleSetup in order to handle deployOnSave feature Fixed ignore save_now check SaveNow redirected to doSetup Improved Close stream, only if had something. * Javadoc review Add Not CaseSensitive at label matching * Fixed non cache update if some setup fails VSCode format document * Removed unnecesary test Updated comments Removed unused import * Empty string will execute always * fixed multiosexecutor crash on null EnvVars * Fixed bad File to use in tests Removed Commented Code Fixed Jenkins.MasterComputer null in tests * Updated PrepareScript tests to work on windows and Linux * findbugs solved Simplify slave rootPath for Components Constructor **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.