Preconditions

  • Jenkins is setup in aws and we did not manage to use slaves.
  • Since the platform is big and some artifacts (Java) contain many others, jenkins comes to his limits when multiple developers commit to different repositories and it is forced to run multiple jobs at the same time.
  • The job that verifies the maven multiproject runs around 35 min.

Goal

  • Stay with jenkins
  • Run jobs in codebuild and get feedback in jenkins to improve the performance

Solutions

Following steps were done to build big artifacts (maven multiproject) outside of jenkins

  1. Install jenkins codebuild plugin
  2. Create jenkins pipeline
  3. Store settings.xml for maven build in s3
  4. Store access in…


Goal

Preconditions

Overview Network

Steps

Felipe López

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store