Branch: refs/heads/user-defined-global-libs Home: https://github.com/jenkinsci/workflow-plugin Commit: 5d8d175019772d7df2c4c0900178b628ffa55610 https://github.com/jenkinsci/workflow-plugin/commit/5d8d175019772d7df2c4c0900178b628ffa55610 Author: Kohsuke Kawaguchi <k...@kohsuke.org> Date: 2015-05-11 (Mon, 11 May 2015)
Changed paths: M aggregator/src/test/java/org/jenkinsci/plugins/workflow/cps/global/WorkflowLibRepositoryTest.java A cps-global-lib/src/main/java/org/jenkinsci/plugins/workflow/cps/global/UserDefinedGlobalVariable.java A cps-global-lib/src/main/java/org/jenkinsci/plugins/workflow/cps/global/UserDefinedGlobalVariableList.java M cps-global-lib/src/main/java/org/jenkinsci/plugins/workflow/cps/global/WorkflowLibRepository.java A cps-global-lib/src/main/resources/org/jenkinsci/plugins/workflow/cps/global/UserDefinedGlobalVariable/help.jelly A cps-global-lib/src/test/java/org/jenkinsci/plugins/workflow/cps/global/UserDefinedGlobalVariableListTest.java Log Message: ----------- Allow CPS global lib scripts to define global variables. This allows the release engineering team to define higher-level organization specific workflow DSLs. This is critical to use workflow as "simplified text-based UX". Such DSLs could be for example: acmeCorp { id = '123' devEnvironment = 'qa-svr-1' } (where let's say there's an inventory of application ID in the central database describing where the repository is, and 'qa-svr-1' refers to the Tomcat server where the app gets deployed at the end.) -- 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.