Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GSAGH-555: Set up CI with Azure Pipelines #712

Closed
wants to merge 80 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
80 commits
Select commit Hold shift + click to select a range
b0416e8
Set up CI with Azure Pipelines
MJCramp Oct 17, 2024
97e0f4d
ci: disable main pipelines for this commit
psarras Oct 17, 2024
3217ba4
ci: disabled deploy and nightly?
psarras Oct 17, 2024
68acb21
ci: commented out runs
psarras Oct 17, 2024
dc06ccc
ci: stages that check Unit or Integration Tests need
psarras Oct 17, 2024
49da8e2
ci: do not clone and checkout minimal
psarras Oct 17, 2024
7362f18
ci: clone minimal repo
psarras Oct 17, 2024
b2aae71
ci: fixed identation
psarras Oct 17, 2024
5b3712d
ci: dependancy and simpler clone
psarras Oct 17, 2024
34b2970
ci: different trigger, to avoid duplicate job
psarras Oct 17, 2024
5fb4d9f
ci: pull repo
psarras Oct 17, 2024
b4d01d7
ci: status and clone
psarras Oct 17, 2024
37407d7
ci: no clone
psarras Oct 17, 2024
3b9e19a
ci: always print the state
psarras Oct 17, 2024
fdb551f
ci: download gsa
psarras Oct 17, 2024
af31e5f
ci: uninstall as well
psarras Oct 17, 2024
4dcc56a
ci: also install not just download
psarras Oct 17, 2024
2814ea5
ci: identation mistake
psarras Oct 17, 2024
6b0c865
ci: pool rhino-compute
psarras Oct 17, 2024
0705d44
ci: first job can use the windows-latest
psarras Oct 17, 2024
33faf94
added build template for msbuild
psarras Oct 17, 2024
dab4c50
call template for build
psarras Oct 17, 2024
2297dfe
Update build-solution.yml
psarras Oct 17, 2024
8ee9724
Update impact-testing.yml
psarras Oct 17, 2024
4b20a9a
ci: correct solution name
psarras Oct 17, 2024
02307ad
Update impact-testing.yml
psarras Oct 17, 2024
61108e9
Update impact-testing.yml
psarras Oct 17, 2024
83ab6ef
Update impact-testing.yml
psarras Oct 17, 2024
68fbb2a
Update impact-testing.yml
psarras Oct 17, 2024
fc55449
Update build-solution.yml
psarras Oct 17, 2024
0b92032
adding repo root
psarras Oct 17, 2024
4e5ac39
Update build-solution.yml typo
psarras Oct 17, 2024
4f234d6
Update build-solution.yml typo
psarras Oct 17, 2024
b38c4ab
Update build-solution.yml
psarras Oct 17, 2024
699f941
Update impact-testing.yml
psarras Oct 17, 2024
2cc63e0
Update impact-testing.yml
psarras Oct 17, 2024
c9fb7fb
Checkout self
psarras Oct 17, 2024
d539cf1
different syntax for getting the solution
psarras Oct 17, 2024
7d13f9a
Change syntax everywhere
psarras Oct 17, 2024
d0559fb
cleaned extra build
psarras Oct 17, 2024
c8a75a6
Removed repo root
psarras Oct 17, 2024
24432e9
added test run and artifacts upload
psarras Oct 18, 2024
4027092
Do not run in parallel
psarras Oct 19, 2024
934358a
I install at the end
psarras Oct 24, 2024
0d7f31f
Added empty line
psarras Oct 24, 2024
d63b615
Introduced error
psarras Oct 24, 2024
a65428c
Fixed error
psarras Oct 24, 2024
d95fa0e
reconfigured VSTest@3
psarras Oct 25, 2024
d4de3d4
specified the dll with its fullname
psarras Oct 25, 2024
01dd600
Specified again thoroughly the dll
psarras Oct 25, 2024
2530953
changed publish to use a different dir, and VSTest verison 16
psarras Oct 25, 2024
96ed977
reworked the testplatform installer task
psarras Oct 25, 2024
50c7340
downgraded publish artifacts
psarras Oct 25, 2024
f3c4418
run in parallel?
psarras Oct 25, 2024
f84669f
filter to make it faster and publish new location
psarras Oct 25, 2024
1dbbc24
whole test folder
psarras Oct 25, 2024
026f3a0
tweaked name of the filter
psarras Oct 25, 2024
5e8e050
publish coverage
psarras Oct 25, 2024
e052a1b
locate TRX file
psarras Oct 25, 2024
55cffd2
added hint cobertura
psarras Oct 25, 2024
b990619
Create .runsettings
psarras Oct 25, 2024
6056d24
feat: custom runsettings
psarras Oct 25, 2024
3fb7673
use Debug instead of Release
psarras Oct 25, 2024
fe8cc26
feat: custom runsettings 2
psarras Oct 25, 2024
8f2fcaf
Added template for testing
psarras Oct 25, 2024
84fc2ab
feat: dotnet tests
psarras Oct 25, 2024
e6e1755
feat: made sure we use parameters for inputs
psarras Oct 25, 2024
086f268
feat: disabled nightly
psarras Oct 25, 2024
04f1d06
feat: typo
psarras Oct 25, 2024
205bfab
ci: tryin to pass the variable
psarras Oct 25, 2024
291c307
ci: fixing parameter
psarras Oct 25, 2024
945fbb1
ci: fixing parameter
psarras Oct 25, 2024
4bd5f74
ci: fixing parameter
psarras Oct 25, 2024
1056db7
Delete .runsettings
psarras Oct 25, 2024
8570980
Removed VSTest
psarras Oct 25, 2024
3ab8f31
ci: use targetBranch and not head
psarras Oct 29, 2024
78771de
ci: added condition when both integration and units need to run
psarras Nov 29, 2024
278b575
ci: some logging
psarras Nov 29, 2024
eca4d28
ci: build and test for debug
psarras Nov 29, 2024
c77438f
ci: parameter typo
psarras Nov 29, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 30 additions & 0 deletions build-solution.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
parameters:
- name: solution
type: string
- name: configuration
type: string
default: Release

steps:
- powershell: |
dir
displayName: 'list dir'

- task: NuGetToolInstaller@1

- task: NuGetCommand@2
displayName: 'Restoring NuGet packages'
inputs:
command: 'restore'
restoreSolution: ${{ parameters.solution }}

- task: VSBuild@1
displayName: 'Building project in ${{ parameters.configuration }}'
inputs:
solution: ${{ parameters.solution }}
msbuildArgs: '/p:AppxBundlePlatforms="x64" /p:AppxPackageDir="$(build.artifactStagingDirectory)\AppxPackages" /p:AppxBundle=Always /p:UapAppxPackageBuildMode=StoreUpload /m /nr:false /p:TreatWarningsAsErrors="true"'
platform: 'x64'
configuration: ${{ parameters.configuration }}
clean: true
env:
MSBUILDDISABLENODEREUSE: 1
Loading
Loading