This commit is contained in:
Freddy Kristiansen 2021-11-27 08:41:07 +01:00
Родитель a4ba95b6b9
Коммит 7ce22899f5
2 изменённых файлов: 11 добавлений и 2 удалений

Просмотреть файл

@ -15,6 +15,7 @@ Usage scenarios:
1. [Setup CI/CD for an existing AppSource App](Scenarios/11.md)
1. [Enable KeyVault access for your AppSource App during development and/or tests](Scenarios/12.md)
**Note:** Please refer to [this description](Scenarios/settings.md) to learn about the settings file and how you can modify default behaviors.
# This project
This project in the main source repository for AL-Go for GitHub. This project is deployed on every release to a branch in the following repositories:

Просмотреть файл

@ -1,5 +1,11 @@
# Settings
The behavior of AL-Go for GitHub is very much controlled by the settings file.
## Where is the settings file
TODO: describe load mechanism
## Basic settings
| Name | Description | Default value |
| :-- | :-- | :-- |
| type | | PTE |
@ -25,7 +31,7 @@
| templateUrl | | |
| appDependencyProbingPaths | | [ ] |
# Advanced settings
## Advanced settings
| Name | Description | Default value |
| :-- | :-- | :-- |
| appDependencies | | [ ] |
@ -42,7 +48,7 @@
| githubRunner | Specifies which github runner will be used for the pipeline, which is the most time consuming task. Currently, you cannot change which runner is used for all the house-keeping tasks. These will always be run on the github hosted runner: windows-latest | windows-latest |
| alwaysBuildAllProjects | This setting only makes sense if the repository is setup for multiple projects.<br />Standard behavior of the CI/CD workflow is to only build the projects, in which files have changes when running the workflow due to a push or a pull request | false |
# Expert settings (rarely used)
## Expert settings (rarely used)
| Name | Description | Default value |
| :-- | :-- | :-- |
| installTestRunner | Determines wheather the test runner will be installed in the pipeline. If there are testFolders in the project, this setting will be true. | |
@ -54,3 +60,5 @@
| doNotBuildTests | This setting forces the pipeline to NOT build and run the tests in testFolders | false |
| doNotRunTests | This setting forces the pipeline to NOT run the tests in testFolders. Tests are still being built and published | false |
| memoryLimit | Specifies the memory limit for the build container. By default, this is left to BcContainerHelper to handle and will currently be set to 8G | |
TODO: Describe other expert modifications possible.