Build Creation and Deletion

Creating Build by Catkin recipe

Follow below steps to create the build by catkin recipe :

  1. On the left navigation bar, click BUILDS
  2. Click on ADD NEW BUILD
  3. In the Build Name box, enter a name for the build
  4. In the Git repository box, enter the url address of git for example : https://github.com/rapyuta/io_tutorials and select Build Recipe as Catkin.
  5. If it is a Private Git, then select Private Git and select the applicable Credentials from the drop-down list. You will need to create a source secret, if already not created. goo
  6. Click on next, select appropriate Architecture, ROS Version and select the Has Simulation option if applicable.
  7. Click on Add Parameter against CATKIN BUILD PARAMETERS to add any valid catkin parameters, you can use this to include/exclude packages from being built.
  8. Click on next, the build will be created.

goo

You can see the progress of the build, by clicking on the Build created in the Builds page. Click on SHOW MORE to get more details about the build, it will take you to the Details tab of the build.

goo

Creating Build by Docker recipe

Follow below steps to create the build by docker recipe :

  1. On the left navigation bar, click BUILDS
  2. Click on ADD NEW BUILD
  3. In the Build Name box, enter a name for the build
  4. In the Git repository box, enter the url address of git for example : https://github.com/rapyuta/io_tutorials and select Build Recipe as Docker.
  5. In the Context directory box, enter the name of the parent directory that contains the dockerfile.
  6. If it is a Private Git, then select Private Git and select the applicable Credentials from the drop-down list. You will need to create a source secret, if already not created. goo
  7. Click on next, select appropriate Architecture and Dockerfile path
    1. if it has ROS components then select Has ROS Components , select ROS Version and select the Has Simulation option if applicable.
    2. if it has no ROS components, click on next
  8. Click on next, the build will be created.

goo

You can see the progress of the build, by clicking on the Build created in the Builds page. Click on SHOW MORE to get more details about the build, it will take you to the Details tab of the build.

Deleting the build

Follow below steps to delete the build :

  1. On the left navigation bar, click BUILDS. It will display all the builds in a given project.
  2. Select the build which you want to delete.
  3. Click on Delete.
  4. Confirm on the build deletion message.

Please note that if the build Status is BuildInProgress, then user will not be able to Delete the build. Deletion of BuildInProgress Status build will be failed with the error message : can’t delete the build since its corresponding build request is still in progress.