Follow below steps to create the build :
https://github.com/rapyuta/io_tutorialsand select Build Recipe as Catkin.
To add a new package using rapyuta.io, follow the steps:
The name of a component must consist of alphabets [A-Z, a-z], digits [0-9] and an underscore _ character, and must not begin with a digit.
Add one or more EXECUTABLES to the component.
The name of an executable must consist of alphabets [A-Z, a-z], digits [0-9] and an underscore _ character, and must not begin with a digit.
For Executable Type, click on Builds.
The maximum size of the docker image is 10 GB for cloud deployment
In the Choose Build select the Build created above from the drop-down list.
In the Command to run in the docker container box, enter the command:
roslaunch talker talker.launch
Ensure that you always execute the roslaunch command to explicitly start the ROS Master instead of running the rosrun command, because the ROS Master will fail to start on rosrun command in the console, and eventually, the deployment will fail.
Add a ROS topic by clicking Add ROS topic, specify the name of the ROS topic in the Name box, and choosing Maximum QoS. In this example, the ROS topic
/telemetry is added.
To add another component to the same package, click + as shown in the image and repeat instructions in steps 4 through 6.
Click NEXT > CONFIRM PACKAGE CREATION.
You can download the manifest of the package by clicking Download Manifest. You may also clone the package if you want to modify it by clicking Clone Package. You can trigger a new build by clicking Trigger build and deploy the package by clicking Deploy package.