■ ■ ■ ■ ■ ■
.pipelines/pipeline.user.linux.official.yml
1 | 1 | | environment: |
2 | 2 | | host: |
3 | | - | os: 'linux' |
4 | | - | flavor: 'ubuntu' |
5 | | - | version: '20.04' |
| 3 | + | os: "linux" |
| 4 | + | flavor: "ubuntu" |
| 5 | + | version: "20.04" |
| 6 | + | runtime: |
| 7 | + | provider: "appcontainer" |
| 8 | + | image: "onebranch.azurecr.io/linux/ubuntu-2004:latest" |
| 9 | + | source_mode: "link" |
6 | 10 | | |
7 | | - | # The following is a metadata section that describes the versioning scheme and basic version datacenter to use. This data will be used to |
8 | | - | # generate content in the .version folder for use by your custom versioning steps. |
9 | | - | # In fact, in this sample, a file named .version\PipelineAssemblyInfo.cs will be generated that contains the following code (ignore the actual |
10 | | - | # versions because those are dummy values). |
11 | | - | # |
12 | | - | # // This is a CDPX pipeline generated file |
13 | | - | # using System.Reflection; |
14 | | - | # [assembly: AssemblyVersion("1.0.060517.1000")] |
15 | | - | # [assembly: AssemblyFileVersion("1.0.060517.1000")] |
16 | | - | # [assembly: AssemblyInformationalVersion("1.0.060517.1000-test-31f791f1")] |
17 | | - | # |
18 | | - | # The key point is that this file is not checked in by CDPX. So, we check in a dummy file with similar content and add this file as a compile |
19 | | - | # item with a link. When the code is built in CDPX, the file is first overwritten with actual version numbers. Thus, when the code compiles, |
20 | | - | # the new version numbers are picked up. |
21 | | - | # |
22 | | - | # Obviously, this may not work for everyone. So, in addition to these template files, CDPX writes out several info files whose content is some |
23 | | - | # part of the version number. Which part is hinted at by the name of the file. |
24 | | - | # For example, package.semantic.info will contain patch semantic version number in the form 1.0.MMddyyrrrr-tag-commit. |
25 | 11 | | version: |
26 | | - | name: 'Official' |
27 | | - | tag: 'alpha' |
28 | | - | system: 'custom' # Must be one of patch, buildrevision, revisioncounter or custom. Other schemes can be added based on feedback. |
29 | | - | exclude_commit: true # Set this to true if you would like to exclude the commit hash from the build number. Defaults to false. |
| 12 | + | name: "Main" |
| 13 | + | major: 1 |
| 14 | + | minor: 0 |
| 15 | + | tag: "alpha" |
| 16 | + | system: "patch" |
30 | 17 | | |
31 | 18 | | restore: |
32 | 19 | | commands: |
33 | 20 | | - !!defaultcommand |
34 | | - | name: 'Install' |
35 | | - | command: 'restore.sh' |
| 21 | + | name: "Install" |
| 22 | + | command: "restore.sh" |
36 | 23 | | |