Skip to content

Commit

Permalink
mo' typos
Browse files Browse the repository at this point in the history
  • Loading branch information
Daniel Jones committed Jan 12, 2022
1 parent d69adf6 commit 7b5af75
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 2 deletions.
4 changes: 2 additions & 2 deletions content/blog/ci-shootout-getting-started.md
Original file line number Diff line number Diff line change
Expand Up @@ -131,7 +131,7 @@ The configuration references _another_ file containing the bulk of the pipeline
Although we could achieve source controlled pipeline configuration, there were two 'flies in the ointment'.
Firstly, the XML file was extremely difficult understand and author, and so we found it easier to configure our pipeline via Jenkins' UI and then use the CLI's "get-job" subcommand to then store the generated configuration in source control.
Firstly, the XML file was extremely difficult to understand and author, and so we found it easier to configure our pipeline via Jenkins' UI and then use the CLI's "get-job" subcommand to then store the generated configuration in source control.
Secondly, the Jenkins CLI has separate "create-job" and "update-job" subcommands, which means any automation that sets pipelines has to figure out if it's already set to know which command to use.
Expand Down Expand Up @@ -248,7 +248,7 @@ pipeline {
### Concourse - *Great*
Concourse has the best problem domain abstraction of the four systems under evaluation. [Pipelines](https://concourse-ci.org/pipelines.html) and [Tasks](https://concourse-ci.org/tasks.html) are configured by YAML, but unlike Tekton and Argo Workflows the YAML configuration bespoke to Concourse and not made of Kubernetes resources - which makes sense since Concourse existed before Kubernetes was popular.
Concourse has the best problem domain abstraction of the four systems under evaluation. [Pipelines](https://concourse-ci.org/pipelines.html) and [Tasks](https://concourse-ci.org/tasks.html) are configured by YAML, but unlike Tekton and Argo Workflows the YAML configuration is bespoke to Concourse and not made of Kubernetes resources - which makes sense since Concourse existed before Kubernetes was popular.
Generally speaking task definitions are not 'applied' to Concourse, instead Concourse pipelines will look for them at runtime based on the pipeline configuration. Tasks can also be executed directly from Concourse's CLI, "[fly](https://concourse-ci.org/fly.html)" (which can be downloaded from the UI of your Concourse).
Expand Down
1 change: 1 addition & 0 deletions content/blog/ci-shootout-inputs-and-outputs.md
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,7 @@ In a later blog post we'll encounter frustration with the lack of triggering on
### Concourse - *Great*

[Resources](https://concourse-ci.org/resources.html) in Concourse are implemented based around a strict binary API; each resource can:

* **get** a version of that resource type
* **put** a new version, or
* **check** for new versions.
Expand Down

0 comments on commit 7b5af75

Please sign in to comment.