Deployment of your DSL code structure to your server.
Plugin to deploy a full DSL code structure as shown below. The main advantage is to be able to push all the code as one unit to your server. In addition, it allows you to easily decompose the object structure (project, procedure, ...) from the execution code itself in your steps. This will ease code writing without the need to escape dollar signs, quotes, ... and to use syntax highlight in your favorite editor.
The file structure is explained in detail in the Wiki
- Create an artifact of your code structure (see sample/createArtifactVersion.sh for an example)
- Run the procedure installDsl and pass the artifact name and version
- work on cluster
- work on local workspace
- Generate and upload an artifact of the DSL Code (will provide script later on)
- Artifact Name
- Artifact Version
- "local" pool (to reflect server resources)
- "broadcast" required if cluster and local workspace so artifact is retrieved on all resources
- workspace??
- Repo ??
- retrieve artifact on "local
- run equivalent of PW promote.groovy