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.

Reply via email to