8. 8
Jenkins Configuration:
1. Freestyle project
2. Source code management - AWS code repository url and HTTPS git credentials .
3. Repository branch based on which the pipeline needs to be triggered.
4. Build trigger options - Poll SCM
5. Windows Batch Command - build step.
mvn clean package deploy -DskipMunitTests -DmuleDeploy -DmuleVersion=4.4.0 -
DUSERNAME=<<username>> -DPASSWORD=<<password>> -
DAPPNAME=<<appname>> -Denvironment=Sandbox -
DBUSINESSID=<<businessgroupid>> -DworkerType=Micro -DCLIENTID=<<clientid>>
-DCLIENTSECRET=<<clientsecret>>
Configuration Steps
9. 9
1. Configure email notifications as a post build step, specify notification criteria.
Configuration Steps for notifications
10. 10
Key Learnings
Jenkins AWS
Huge number of plugins available for
integration
Limited Plugins
No licensing fees, free of charge. Licensing costs.
Not available as a SaaS, need to deploy and
maintain it.
Available as a cloud offering.
Configure SCM polling as a cron job Polling SCM with cloudwatch.
11. 11
● Share:
○ Tweet using the hashtag #MuleSoftMeetups
○ Invite your network to join: <URL of your Meetup site>
● Feedback:
○ Fill out the survey feedback and suggest topics for upcoming events
○ Contact MuleSoft at meetups@mulesoft.com for ways to improve the program
What’s next?