Skip to content

Commit

Permalink
[docs] Minor improvements to CI docs (#1397)
Browse files Browse the repository at this point in the history
Minor improvements to CI docs
  • Loading branch information
evetion authored Apr 17, 2024
1 parent 2e690c4 commit a40821d
Showing 1 changed file with 3 additions and 4 deletions.
7 changes: 3 additions & 4 deletions docs/contribute/ci.qmd
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: "Continuous integration"
---

Continuous integration (CI) is about commits being merged frequently.
Continuous integration (CI) is about commits being merged frequently, resulting in new features being released frequently.
When proposing new changes to the code base a [pull request](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests) is opened.
When a new commit in that pull request, a series of tests will be done to make sure that this commit is error-free and robust in different environments.
This process drive each new development through building, testing, quality checking.
Expand Down Expand Up @@ -42,10 +42,9 @@ graph LR
```

## Conditions of using TeamCity
TeamCity is not always triggered by every new development.
For a certain workflow, TeamCity is only used under the following conditions:
TeamCity only runs workflows with the following conditions:

* When the workflow takes too long to run on Github Action
* When the workflow would take too long to run on Github Action
* When the release depends on the artifacts of the workflow.
* When other TeamCity projects depend on artifacts of Ribasim (e.g. iMOD coupler)

Expand Down

0 comments on commit a40821d

Please sign in to comment.