... | ... | @@ -85,4 +85,105 @@ at the end of the menu add a loop |
|
|
"packages": []
|
|
|
}
|
|
|
|
|
|
```
|
|
|
### .gitlab-ci.yml [.gitlab-ci.yml](uploads/2f717d73132db1c1fb85258c8f971763/.gitlab-ci.yml)
|
|
|
|
|
|
```
|
|
|
variables:
|
|
|
GIT_DEPTH: 1
|
|
|
|
|
|
stages:
|
|
|
- clean
|
|
|
- price
|
|
|
- compile
|
|
|
- package
|
|
|
- notify
|
|
|
|
|
|
clean:
|
|
|
timeout: 45m
|
|
|
stage: clean
|
|
|
variables:
|
|
|
ErrorActionPreference: stop
|
|
|
script:
|
|
|
- .\Scripts\01_clean.ps1
|
|
|
tags:
|
|
|
- parametrization-build
|
|
|
only:
|
|
|
- master
|
|
|
|
|
|
price:
|
|
|
timeout: 2h
|
|
|
stage: price
|
|
|
variables:
|
|
|
ErrorActionPreference: stop
|
|
|
script:
|
|
|
- .\Scripts\02_clone.ps1 -repositoryType provider
|
|
|
- .\Scripts\02_clone.ps1 -repositoryType price
|
|
|
- .\Scripts\03_price.ps1
|
|
|
artifacts:
|
|
|
name: Sepalumic_providers_priced
|
|
|
paths:
|
|
|
- .\ProviderName_1\*
|
|
|
- .\ProviderName_2\*
|
|
|
|
|
|
tags:
|
|
|
- parametrization-build
|
|
|
only:
|
|
|
- master
|
|
|
|
|
|
compile:
|
|
|
timeout: 8h
|
|
|
stage: compile
|
|
|
variables:
|
|
|
ErrorActionPreference: stop
|
|
|
script:
|
|
|
- .\Scripts\02_junction.ps1
|
|
|
- .\Scripts\04_compile.ps1
|
|
|
artifacts:
|
|
|
name: Sepalumic_providers_compiled
|
|
|
paths:
|
|
|
- .\ProviderName_1\*
|
|
|
- .\ProviderName_2\*
|
|
|
|
|
|
|
|
|
expire_in: 1 week
|
|
|
tags:
|
|
|
- parametrization-build
|
|
|
only:
|
|
|
- master
|
|
|
|
|
|
package:
|
|
|
timeout: 45m
|
|
|
stage: package
|
|
|
variables:
|
|
|
ErrorActionPreference: stop
|
|
|
script:
|
|
|
- .\Scripts\02_junction.ps1
|
|
|
- .\Scripts\05_package.ps1
|
|
|
- .\Scripts\06_sign.ps1
|
|
|
- .\Scripts\07_upload.ps1
|
|
|
tags:
|
|
|
- parametrization-build
|
|
|
artifacts:
|
|
|
name: Sepalumic_providers_packaged
|
|
|
paths:
|
|
|
- .\Output\*
|
|
|
expire_in: 1 week
|
|
|
only:
|
|
|
- master
|
|
|
|
|
|
notify:
|
|
|
timeout: 5m
|
|
|
stage: notify
|
|
|
dependencies: []
|
|
|
variables:
|
|
|
ErrorActionPreference: stop
|
|
|
script:
|
|
|
- .\Scripts\08_notify.ps1
|
|
|
tags:
|
|
|
- parametrization-build
|
|
|
only:
|
|
|
- master
|
|
|
|
|
|
|
|
|
``` |