Skip to content

Commit

Permalink
Merge pull request #1494 from WhereIsW4ldo/feature/update-project-files
Browse files Browse the repository at this point in the history
feat: update project files implemented
  • Loading branch information
arturcic authored Feb 8, 2025
2 parents d34f381 + 3582c33 commit b3ad99f
Show file tree
Hide file tree
Showing 16 changed files with 444 additions and 369 deletions.
94 changes: 94 additions & 0 deletions .azure/example-10.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,94 @@
name: example-10
trigger: none

variables:
- name: DOTNET_SKIP_FIRST_TIME_EXPERIENCE
value: 'true'
- name: DOTNET_CLI_TELEMETRY_OPTOUT
value: 'true'

stages:
- stage: GitVersion_v6_cross_stage
displayName: GitVersion v6 (cross stage)
jobs:
- job: GitVersion_v6_cross_stage_producer
displayName: GitVersion v6 (cross stage producer)
pool:
vmImage: ubuntu-latest
steps:
- checkout: self
fetchDepth: 0

- task: gitversion/[email protected]
displayName: Install GitVersion
inputs:
versionSpec: '6.0.x'

- task: gitversion/[email protected]
displayName: Determine Version
name: version_step # step id used as reference for output values
inputs:
overrideConfig: |
update-build-number=false
- stage: GitVersion_v6_cross_stage_consumer_without_prefix
displayName: GitVersion v6 (cross stage consumer) - without prefix
dependsOn: GitVersion_v6_cross_stage
condition: and(succeeded(), eq(dependencies.GitVersion_v6_cross_stage.outputs['GitVersion_v6_cross_stage_producer.version_step.branchName'], 'main')) # use in condition
jobs:
- job: GitVersion_v6_cross_stage_consumer_without_prefix
displayName: GitVersion v6 (cross stage consumer) - without prefix
variables:
myvar_fullSemVer: $[ stageDependencies.GitVersion_v6_cross_stage.GitVersion_v6_cross_stage_producer.outputs['version_step.fullSemVer'] ]
pool:
vmImage: ubuntu-latest
steps:
- pwsh: |
echo "FullSemVer (myvar_fullSemVer) : $(myvar_fullSemVer)"
displayName: Use mapped job variables (pwsh - outputs without prefix)
- pwsh: |
echo "FullSemVer (env:localvar_fullSemVer) : $env:localvar_fullSemVer"
displayName: Use mapped local env from job variables (pwsh - outputs without prefix)
env:
localvar_fullSemVer: $(myvar_fullSemVer)
- bash: |
echo "FullSemVer (myvar_fullSemVer) : $(myvar_fullSemVer)"
displayName: Use mapped job variables (bash - outputs without prefix)
- bash: |
echo "FullSemVer (localvar_fullSemVer) : $localvar_fullSemVer"
displayName: Use mapped local env from job variables (bash - outputs without prefix)
env:
localvar_fullSemVer: $(myvar_fullSemVer)
- stage: GitVersion_v6_cross_stage_consumer_with_prefix
displayName: GitVersion v6 (cross stage consumer) - with prefix
dependsOn: GitVersion_v6_cross_stage
condition: and(succeeded(), eq(dependencies.GitVersion_v6_cross_stage.outputs['GitVersion_v6_cross_stage_producer.version_step.GitVersion_BranchName'], 'main')) # use in condition
jobs:
- job: GitVersion_v6_cross_stage_consumer_with_prefix
displayName: GitVersion v6 (cross stage consumer) - with prefix
variables:
myvar_GitVersion_FullSemVer: $[ stageDependencies.GitVersion_v6_cross_stage.GitVersion_v6_cross_stage_producer.outputs['version_step.GitVersion_FullSemVer'] ]
pool:
vmImage: ubuntu-latest
steps:
- pwsh: |
echo "FullSemVer (myvar_GitVersion_FullSemVer) : $(myvar_GitVersion_FullSemVer)"
displayName: Use mapped job variables (pwsh - outputs with prefix)
- pwsh: |
echo "FullSemVer (env:localvar_GitVersion_FullSemVer) : $env:localvar_GitVersion_FullSemVer"
displayName: Use mapped local env from job variables (pwsh - outputs with prefix)
env:
localvar_GitVersion_FullSemVer: $(myvar_GitVersion_FullSemVer)
- bash: |
echo "FullSemVer (localvar_GitVersion_FullSemVer) : $localvar_GitVersion_FullSemVer"
displayName: Use mapped job variables (bash - outputs with prefix)
- bash: |
echo "FullSemVer (localvar_GitVersion_FullSemVer) : $localvar_GitVersion_FullSemVer"
displayName: Use mapped local env from job variables (bash - outputs with prefix)
env:
localvar_GitVersion_FullSemVer: $(myvar_GitVersion_FullSemVer)
68 changes: 0 additions & 68 deletions .azure/example-7.yml

This file was deleted.

71 changes: 27 additions & 44 deletions .azure/example-8.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
name: example-8
trigger: none

variables:
Expand All @@ -7,8 +8,8 @@ variables:
value: 'true'

jobs:
- job: GitVersion_v6_cross_job
displayName: GitVersion v6 (cross job)
- job: GitVersion_v6_same_job
displayName: GitVersion v6 (same job)
pool:
vmImage: ubuntu-latest
steps:
Expand All @@ -27,60 +28,42 @@ jobs:
overrideConfig: |
update-build-number=false
- job: GitVersion_v6_cross_job_consumer_without_prefix
displayName: GitVersion v6 (cross job consumer) - without prefix
dependsOn: GitVersion_v6_cross_job
condition: and(succeeded(), eq(dependencies.GitVersion_v6_cross_job.outputs['version_step.branchName'], 'main')) # use in condition
variables:
myvar_fullSemVer: $[ dependencies.GitVersion_v6_cross_job.outputs['version_step.fullSemVer'] ]
pool:
vmImage: ubuntu-latest
steps:
- pwsh: |
echo "FullSemVer (myvar_fullSemVer) : $(myvar_fullSemVer)"
displayName: Use mapped job variables (pwsh - outputs without prefix)
echo "FullSemVer (fullSemVer) : $(fullSemVer)"
displayName: Display GitVersion variables (without prefix)
- pwsh: |
echo "FullSemVer (env:localvar_fullSemVer) : $env:localvar_fullSemVer"
displayName: Use mapped local env from job variables (pwsh - outputs without prefix)
env:
localvar_fullSemVer: $(myvar_fullSemVer)
echo "FullSemVer (GitVersion_FullSemVer) : $(GitVersion_FullSemVer)"
displayName: Display GitVersion variables (with prefix)
- bash: |
echo "FullSemVer (myvar_fullSemVer) : $(myvar_fullSemVer)"
displayName: Use mapped job variables (bash - outputs without prefix)
- pwsh: |
echo "FullSemVer (version_step.fullSemVer) : $(version_step.fullSemVer)"
displayName: Display GitVersion outputs (step output without prefix)
- bash: |
echo "FullSemVer (localvar_fullSemVer) : $localvar_fullSemVer"
displayName: Use mapped local env from job variables (bash - outputs without prefix)
env:
localvar_fullSemVer: $(myvar_fullSemVer)
- pwsh: |
echo "FullSemVer (version_step.GitVersion_FullSemVer) : $(version_step.GitVersion_FullSemVer)"
displayName: Display GitVersion outputs (step output with prefix)
- job: GitVersion_v6_cross_job_consumer_with_prefix
displayName: GitVersion v6 (cross job consumer) - with prefix
dependsOn: GitVersion_v6_cross_job
condition: and(succeeded(), eq(dependencies.GitVersion_v6_cross_job.outputs['version_step.GitVersion_BranchName'], 'main')) # use in condition
variables:
myvar_GitVersion_FullSemVer: $[ dependencies.GitVersion_v6_cross_job.outputs['version_step.GitVersion_FullSemVer'] ]
pool:
vmImage: ubuntu-latest
steps:
- pwsh: |
echo "FullSemVer (myvar_GitVersion_FullSemVer) : $(myvar_GitVersion_FullSemVer)"
displayName: Use mapped job variables (pwsh - outputs with prefix)
echo "FullSemVer (env:myvar_fullSemVer) : $env:myvar_fullSemVer"
displayName: Display mapped local env (pwsh - outputs without prefix)
env:
myvar_fullSemVer: $(version_step.fullSemVer)
- pwsh: |
echo "FullSemVer (env:localvar_GitVersion_FullSemVer) : $env:localvar_GitVersion_FullSemVer"
displayName: Use mapped local env from job variables (pwsh - outputs with prefix)
echo "FullSemVer (env:myvar_GitVersion_FullSemVer) : $env:myvar_GitVersion_FullSemVer"
displayName: Display mapped local env (pwsh - outputs with prefix)
env:
localvar_GitVersion_FullSemVer: $(myvar_GitVersion_FullSemVer)
myvar_GitVersion_FullSemVer: $(version_step.GitVersion_FullSemVer)
- bash: |
echo "FullSemVer (myvar_GitVersion_FullSemVer) : $(myvar_GitVersion_FullSemVer)"
displayName: Use mapped job variables (bash - outputs with prefix)
echo "FullSemVer (myvar_fullSemVer) : $myvar_fullSemVer"
displayName: Display mapped local env (bash - outputs without prefix)
env:
myvar_fullSemVer: $(version_step.fullSemVer)
- bash: |
echo "FullSemVer (localvar_GitVersion_FullSemVer) : $localvar_GitVersion_FullSemVer"
displayName: Use mapped local env from job variables (bash - outputs with prefix)
echo "FullSemVer (myvar_GitVersion_FullSemVer) : $myvar_GitVersion_FullSemVer"
displayName: Display mapped local env (bash - outputs with prefix)
env:
localvar_GitVersion_FullSemVer: $(myvar_GitVersion_FullSemVer)
myvar_GitVersion_FullSemVer: $(version_step.GitVersion_FullSemVer)
Loading

0 comments on commit b3ad99f

Please sign in to comment.