You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jul 23, 2022. It is now read-only.
Copy file name to clipboardExpand all lines: exercises/2-attack-of-the-pipelines/README.md
+6-5Lines changed: 6 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -32,7 +32,7 @@ As a learner by the end of this lesson you will be able to:
32
32
## Tools and Frameworks
33
33
> The following tools are used throughout this exercise. Familiarity with them is not required but knowing what they are may help. You will not need to install Vue or MongoDB. They are taken care of by our `todolist` app.
34
34
35
-
1.[Jenkins](https://jenkins.io/) - OpenSource build automation server; highly customisable through plugins
35
+
1.[Jenkins](https://jenkins.io/) - OpenSource build automation server; highly customizable through plugins
36
36
2.[Node.js](https://nodejs.org/en/) - Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient. Node.js' package ecosystem, npm, is the largest ecosystem of open source libraries in the world.
37
37
3.[MongoDB](https://www.mongodb.com/what-is-mongodb) - MongoDB stores data in flexible, JSON-like documents, meaning fields can vary from document to document and data structure can be changed over time
38
38
4.[VueJS](https://vuejs.org/) - Vue (pronounced /vjuː/, like view) is a progressive framework for building user interfaces. It is designed from the ground up to be incrementally adoptable, and can easily scale between a library and a framework depending on different use cases. It consists of an approachable core library that focuses on the view layer only, and an ecosystem of supporting libraries that helps you tackle complexity in large Single-Page Applications.
4. There is no Git or SCM needed for this job so move down to the Build Environment and tick `Delete workspace before build starts`
488
488
489
-
5. Move on to the Build section and select`Add build step`. From the dropdown select`Execute shell`. On the box the appears; insert the following, to pull the package from Nexus. We patch the BuildConfig with the Jenkins Tag to get traceablility from feature to source code to built item. Finally; the oc start-build command is run:
489
+
5. Move on to the Build section and select`Add build step`. From the dropdown select`Execute shell`. On the box the appears; insert the following, to pull the package from Nexus. We patch the BuildConfig with the Jenkins Tag to get traceability from feature to source code to built item. Finally; the oc start-build command is run:
490
490
Remember to replace `<YOUR_NAME>` accordingly.
491
491
```bash
492
492
#!/bin/bash
@@ -531,7 +531,7 @@ echo "### END DEPLOY IMAGE ###"
531
531
2. On the view that loads; Give the new view a sensible name like `dev-todolist-pipeline` and selectBuild Pipeline View
4. You should now see the pipeline view. Run the pipeline by hitting run (you can move onto the next part while it is running as it may take some time).
@@ -541,7 +541,8 @@ echo "### END DEPLOY IMAGE ###"
541
541
<b>NOTE</b> - The pipeline may fail on the first run. In such cases, re-run the pipeline once more and the three stages will run successfully and show three green cards.
542
542
</p>
543
543
544
-
5. To check the deployment in OpenShift; open the web console and go to your `dev` namespace. You should see the deployment was successful; hit the URL to open the app and play with the deployed.
544
+
5. To check the deployment in OpenShift; open the web console and go to your `dev` namespace. You should see the deployment was successful; hit the URL (the arrow icon) to open the app and play with the deployed.
0 commit comments