Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Automatics provides Build and deployment pipeline by making use of Jenkins scripts for creating pipeline jobs to build Automatics projects like Orchestration, properties and ,Device Manager , Device manager UI and giving Docker images as final output. The build job will pull the code of each Automatics Project from CMF repo and build the war files using maven, then the corresponding docker images will be created

...

To pull the code from the repository and building the Docker images of each tools the below parameters as shown in the sample images should be populated.



Image Added




  1. "BUILD_AUTOMATICS_ORCHESTRATION" check box should be ticked for orchestration build to run
  2. In the subsequent steps give the Repo URL, its branch and credentials for Git repo(if any)
  3. Similarly enter the details for Automatics Properties , Device manager and Device manager UI
  4. At last press the Build button to start the build

...

This job will get the details of VM's in which each of the tools - Orchestration, Automatics Properties and ,Device Manager,device manager UI should be deployed including the user details for logging in to the VM's and deploy the docker images of the corresponding tools. All the VM's should have the SSH connection to the Jenkins VM for executing the commands as well as copying the docker images from Jenkins VM.  All the tools can be deployed in one execution or each one can be executed individually based on the selection of check box provided. Sample images of the deployment job are as follows


Image AddedImage Added


Provide all the fields based on the description provided against each field and press the build button to build the job.

...