Skip to content

mulesoft-catalyst/mule-concourse-pipeline

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

mule-concourse-pipeline

About

Generic Concourse pipeline resource for Mule 4 applications.

Tasks

Different Maven based Tasks are included and can be used in different scenarios:

No. Task Platform Type Source Description
1 Verify Task Linux docker-image Maven 3.6.3-openjdk-8 Sets the new build version and executes an application verification step
2 Publish Task Linux docker-image Maven 3.6.3-openjdk-8 Executes an application publication step
3 Deploy Task Linux docker-image Maven 3.6.3-openjdk-8 Executes an application deployment step
4 Test and Package Task Linux docker-image Maven 3.6.3-openjdk-8 Executes an application test step followed by a package step

Supporting Scripts

Supporting Task Scripts are included, allowing the execution of the actual Maven goals (build, test, package and deploy):

No. Script Description
1 Semver Support Simple functions to support Semver versioning
2 Generate Settings Generates the required Maven settings.xml file, containing references to the Mule EE Nexus and Exchange repositories
3 Verify Script Sets the new build version and executes the actual application verification step
4 Publish Script Executes the actual application publication step
5 Deploy Script Executes the actual application deployment step
6 Test and Package Script Executes the actual application test and package steps

Example Pipelines

The generic tasks provided by this pipeline resource can be used as building blocks for (complex) pipelines.

Several examples have been created and used to test different pipeline scenarios. See mule-concourse-pipeline-example).

About

Generic Concourse pipeline resource for Mule 4 applications.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages