mirror of
https://github.com/unicode-org/icu.git
synced 2025-04-05 05:25:34 +00:00
ICU-22533 Update badges for CI pipelines, user guide docs about CI
This commit is contained in:
parent
142850ae2c
commit
6eb43b1648
2 changed files with 13 additions and 5 deletions
|
@ -17,11 +17,12 @@ Around March 24-25, 2021 we renamed the `master` branch to `main`. You may need
|
|||
|
||||
Build | Status
|
||||
------|-------
|
||||
GitHub Actions | [](https://github.com/unicode-org/icu/actions?query=workflow%3A%22GHA+CI%22)
|
||||
GitHub Actions (ICU4C) | [](https://github.com/unicode-org/icu/actions?query=workflow%3A%22GHA+ICU4C%22+branch%3Amain)
|
||||
GitHub Actions (ICU4J) | [](https://github.com/unicode-org/icu/actions?query=workflow%3A%22GHA+ICU4J%22+branch%3Amain)
|
||||
Azure Pipelines (ICU4C) | [](https://dev.azure.com/ms/icu/_build/latest?definitionId=360&branchName=main)
|
||||
Azure Pipelines (ICU4J) | [](https://dev.azure.com/ms/icu/_build/latest?definitionId=631&branchName=main)
|
||||
Azure Pipelines (Exhaustive Tests) | [](https://dev.azure.com/ms/icu/_build/latest?definitionId=361&branchName=main)
|
||||
Azure Pipelines (Valgrind ICU4C) | [](https://dev.azure.com/ms/icu/_build/latest?definitionId=364&branchName=main)
|
||||
Github Actions (Valgrind) | [![GHA CI Valgrind]](https://github.com/unicode-org/icu/workflows/GHA%20CI%20Valgrind/badge.svg)](https://github.com/unicode-org/icu/actions/workflows/icu_valgrind.yml?query=workflow%3A%22GHA+CI%22+branch%3Amain)
|
||||
Fuzzing | [](https://bugs.chromium.org/p/oss-fuzz/issues/list?sort=-opened&can=1&q=proj:icu)
|
||||
OpenSSF Scorecard | [](https://securityscorecards.dev/viewer/?uri=github.com/unicode-org/icu)
|
||||
|
||||
|
|
|
@ -55,7 +55,7 @@ Individual tests can be configured in the ICU Github repository:
|
|||
7. If a new test (check) needs to be added, use the search box above the table and type the display name of the check, then click on it in the drop down list to add it to the table of required checks.
|
||||
|
||||
|
||||
## Github Actions Configuration
|
||||
## Github Actions
|
||||
|
||||
ICU uses [Github Actions](https://github.com/features/actions) to run unit tests, environment tests, deployments of the User Guide, etc.
|
||||
|
||||
|
@ -109,7 +109,7 @@ the workflow will not run and Github is not capable of ignoring the check in tha
|
|||
|
||||
Open Source users can now access machines with [at least 4 cores available per job](https://github.blog/2024-01-17-github-hosted-runners-double-the-power-for-open-source/).
|
||||
|
||||
## Azure Pipelines Configuration
|
||||
## Azure Pipelines
|
||||
|
||||
ICU also uses [Azure Pipelines](https://azure.microsoft.com/en-us/products/devops/pipelines) to run CI jobs.
|
||||
|
||||
|
@ -168,4 +168,11 @@ Note: The triggers for merges to a branch (ex: `main`) may need to be duplicated
|
|||
|
||||
### Caveats
|
||||
|
||||
In order to set up a pipeline, a person must simultaneously has access to the Azure Pipelines project for ICU and to the Github ICU repository.
|
||||
In order to set up a pipeline, a person must simultaneously have access to the Azure Pipelines project for ICU and to the Github ICU repository.
|
||||
|
||||
If an Azure Pipeline only has one job,
|
||||
that job might not be shown on a PR's main page within the list of all of the running CI checks.
|
||||
There will only be an entry with the pipeline name in the list of checks.
|
||||
However, if an Azure Pipeline has multiple jobs,
|
||||
then each of the constituent jobs of the pipeline will be represent in the list of checks,
|
||||
in addition to an entry for the pipeline itself.
|
Loading…
Add table
Reference in a new issue