ElectricFlow’s model based approach to Release Orchestration and Continuous Delivery means that every object in ElectricFlow is backed by code. ElectricFlow’s powerful Domain Specific Language (DSL) is based on Apache Groovy.
ElectricFlow DSL allows you to define your release pipeline, deployment strategy, environments, configurations, and application models all in code. Start treating your pipeline as a product, making it versionable, testable, and reusable – just like your application code! Transform your pathway to production from a jumble of batch files and shell scripts into a lean, mean, delivery machine!
This plugin is a compact IDE for writing and executing DSL code right inside of ElectricFlow.
- See “Using the ElectricFlow DSL” chapter in the ElectricFlow API Guide.
- Examples of ElectricFlow DSL code models and usage can be found in the DSL Examples GitHub project. If you need any assistance, please don’t hesitate to ask us.
- A Groovy Style Guide @ http://www.groovy-lang.org/style-guide.html
- Groovy Language Documentation @ http://www.groovy-lang.org/single-page-documentation.html
This is a community based and plugin and, while it has undergone extensive field testing, it is provided “as is” with no commitment to further support. Please feel free to offer suggestions in the form of Github project “Issues” and we or others in the Github community will address them.
*It may be necessary to login to the ElectricFlow server again when launching the IDE. Select the question mark icon for help.