{"id":38545,"date":"2023-08-21T07:44:22","date_gmt":"2023-08-21T07:44:22","guid":{"rendered":"https:\/\/www.devopsschool.com\/blog\/?p=38545"},"modified":"2023-11-22T09:12:44","modified_gmt":"2023-11-22T09:12:44","slug":"cloudbees-cd-ro-tutorials-create-basic-project-to-deploy-application","status":"publish","type":"post","link":"https:\/\/www.devopsschool.com\/blog\/cloudbees-cd-ro-tutorials-create-basic-project-to-deploy-application\/","title":{"rendered":"Cloudbees CD RO Tutorials: Create Basic Project to deploy Application"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"744\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2023\/11\/image-42-1024x744.png\" alt=\"\" class=\"wp-image-41403\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2023\/11\/image-42-1024x744.png 1024w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2023\/11\/image-42-300x218.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2023\/11\/image-42-768x558.png 768w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2023\/11\/image-42.png 1498w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Here&#8217;s a basic outline of the steps you might follow:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Access CloudBees CD RO:<\/strong>\n<ul class=\"wp-block-list\">\n<li>Log in to the CloudBees CD RO web interface using your credentials.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Create a New Application:<\/strong>\n<ul class=\"wp-block-list\">\n<li>Create a new application or project in CloudBees CD RO. This application will represent your &#8220;Hello World&#8221; project.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Create a New Pipeline:<\/strong>\n<ul class=\"wp-block-list\">\n<li>Within your application, create a new pipeline. The pipeline will define the stages and tasks required to deploy your &#8220;Hello World&#8221; application.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Define Stages and Tasks:<\/strong>\n<ul class=\"wp-block-list\">\n<li>Within the pipeline, define stages that represent the different steps in your deployment process. For a &#8220;Hello World&#8221; project, you might have stages like &#8220;Build&#8221; and &#8220;Deploy.&#8221;<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Configure Tasks:<\/strong>\n<ul class=\"wp-block-list\">\n<li>Within each stage, configure tasks that represent the actions to be performed. For example, in the &#8220;Build&#8221; stage, you might have a task to build your application code.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Add Artifacts:<\/strong>\n<ul class=\"wp-block-list\">\n<li>Define the artifacts (files or packages) that your &#8220;Hello World&#8221; project consists of. These could be source code files, configuration files, or any other resources needed for deployment.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Define Dependencies:<\/strong>\n<ul class=\"wp-block-list\">\n<li>If there are dependencies between tasks or stages, configure them appropriately. For example, you might want the &#8220;Deploy&#8221; stage to wait until the &#8220;Build&#8221; stage has successfully completed.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Configure Triggers:<\/strong>\n<ul class=\"wp-block-list\">\n<li>Define triggers that initiate your pipeline. Triggers can be manual (user-initiated) or automated (based on events or schedules).<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Test and Validate:<\/strong>\n<ul class=\"wp-block-list\">\n<li>Validate your pipeline configuration to ensure that it&#8217;s set up correctly. This might involve checking task settings, dependencies, and other parameters.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Run the Pipeline:<\/strong>\n<ul class=\"wp-block-list\">\n<li>Once your pipeline is configured and validated, initiate a run of the pipeline to deploy your &#8220;Hello World&#8221; application.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Monitor and Review:<\/strong>\n<ul class=\"wp-block-list\">\n<li>Monitor the progress of your pipeline run using the CloudBees CD RO interface. Review logs, status updates, and any potential issues.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Celebrate Your Success:<\/strong>\n<ul class=\"wp-block-list\">\n<li>If all goes well, you&#8217;ve successfully created and deployed a &#8220;Hello World&#8221; project using CloudBees CD RO!<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Here&#8217;s a basic outline of the steps you might follow:<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","_joinchat":[],"footnotes":""},"categories":[2],"tags":[],"class_list":["post-38545","post","type-post","status-publish","format-standard","hentry","category-uncategorised"],"_links":{"self":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/38545","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/comments?post=38545"}],"version-history":[{"count":2,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/38545\/revisions"}],"predecessor-version":[{"id":41404,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/38545\/revisions\/41404"}],"wp:attachment":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/media?parent=38545"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/categories?post=38545"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/tags?post=38545"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}