Added gif for openshift pipelines activity.
This commit is contained in:
		
							
								
								
									
										
											BIN
										
									
								
								2023-08-31-openshift-rails-workshop/images/pipeline.gif
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								2023-08-31-openshift-rails-workshop/images/pipeline.gif
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| 
		 After Width: | Height: | Size: 14 MiB  | 
@ -201,11 +201,13 @@ oc new-app --name rails-cli centos/ruby-25-centos7~<FORK_CLONE_URL>
 | 
				
			|||||||
[[./images/import-cli.gif]]
 | 
					[[./images/import-cli.gif]]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
* 5. Creating a tekton deployment pipeline for our app
 | 
					* 5. Creating a deployment pipeline for our app
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Now that we've explored some methods for deploying a ruby application. Let's create a full pipeline for deployments. We can actually generate basic pipelines automatically with a checkbox as we use the ~Import from git~ quick add feature in the web console.
 | 
					Now that we've explored some methods for deploying a ruby application. Let's create a full pipeline for deployments. We can actually generate basic pipelines automatically with a checkbox as we use the ~Import from git~ quick add feature in the web console.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
For this excercise though, lets create a new pipeline from scratch!
 | 
					OpenShift Pipelines are based on the upstream [[https://tekton.dev][tekton]] project.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					For this excercise, lets build some familiarity with tekton by creating a new pipeline from scratch!
 | 
				
			||||||
 | 
					
 | 
				
			||||||
1) Click on ~Pipelines~ in the OpenShift web console developer view.
 | 
					1) Click on ~Pipelines~ in the OpenShift web console developer view.
 | 
				
			||||||
2) Click on ~Create~ > ~Pipeline~ in the top right hand corner.
 | 
					2) Click on ~Create~ > ~Pipeline~ in the top right hand corner.
 | 
				
			||||||
@ -216,10 +218,9 @@ For this excercise though, lets create a new pipeline from scratch!
 | 
				
			|||||||
7) Click the ~+~ symbol that appears to the right of your ~git-clone~ task when you hover over it. Click ~Add task~ on the new block in the pipeline and enter ~ruby~ in the search.  Select ~s2i-ruby~ from ~Red Hat~ and click ~Add~.
 | 
					7) Click the ~+~ symbol that appears to the right of your ~git-clone~ task when you hover over it. Click ~Add task~ on the new block in the pipeline and enter ~ruby~ in the search.  Select ~s2i-ruby~ from ~Red Hat~ and click ~Add~.
 | 
				
			||||||
8) Click on the newly added ~s2i-ruby~ task and enter ~image-registry.openshift-image-registry.svc:5000/userX/ruby-pipeline-app~ as the ~IMAGE~ field, making sure to replace the X your user number. Scroll down and select ~ruby-pipeline~ in the workspace dropdown.
 | 
					8) Click on the newly added ~s2i-ruby~ task and enter ~image-registry.openshift-image-registry.svc:5000/userX/ruby-pipeline-app~ as the ~IMAGE~ field, making sure to replace the X your user number. Scroll down and select ~ruby-pipeline~ in the workspace dropdown.
 | 
				
			||||||
9) Click the ~+~ symbol that appears to the right of your ~s2i-ruby~ task when you hover over it. Click ~Add task~ on the new block in the pipeline and enter ~openshift-client~ from ~Red Hat~ and click ~Add~.
 | 
					9) Click the ~+~ symbol that appears to the right of your ~s2i-ruby~ task when you hover over it. Click ~Add task~ on the new block in the pipeline and enter ~openshift-client~ from ~Red Hat~ and click ~Add~.
 | 
				
			||||||
10) Click on the newly added ~openshift-client~ task. Update the display name to ~deploy~, then set the ~script~ field to ~oc rollout status deployment/ruby-pipeline-app~ and click ~Create~.
 | 
					10) Click on the newly added ~openshift-client~ task. Update the display name to ~deploy~, then set the ~script~ field to ~oc new-app --image image-registry.openshift-image-registry.svc:5000/userX/ruby-pipeline-app~ (remember to update X with your user number). Finally, click ~Create~.
 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[[./images/pipeline.gif]]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
* 6. Making an application serverless
 | 
					* 6. Making an application serverless
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user