Skip to content

Commit 23ddfb5

Browse files
Preserve file-path commit history.
2 parents 954fd33 + 2962a88 commit 23ddfb5

File tree

8,251 files changed

+1795439
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

8,251 files changed

+1795439
-0
lines changed

.azuredevops/rdc.yml

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
variables:
2+
- group: common
3+
- template: /.azuredevops/variables-global.yml@pipelines_repo
4+
5+
parameters:
6+
- name: pipelinesRepoRef
7+
type: string
8+
default: refs/heads/develop
9+
- name: triggerDownstreamJobs
10+
type: boolean
11+
default: true
12+
13+
resources:
14+
repositories:
15+
- repository: pipelines_repo
16+
type: github
17+
endpoint: ROCm
18+
name: ROCm/ROCm
19+
ref: ${{ parameters.pipelinesRepoRef }}
20+
21+
trigger:
22+
batch: true
23+
branches:
24+
include:
25+
- develop
26+
paths:
27+
include:
28+
- projects/rdc
29+
exclude:
30+
- projects/rdc/.github
31+
- projects/rdc/docs
32+
- projects/rdc/.*.y*ml
33+
- projects/rdc/*.md
34+
- projects/rdc/LICENSE
35+
36+
pr: none
37+
38+
stages:
39+
- stage: rdc
40+
jobs:
41+
- template: ${{ variables.CI_COMPONENT_PATH }}/rdc.yml@pipelines_repo
42+
parameters:
43+
sparseCheckoutDir: projects/rdc
44+
triggerDownstreamJobs: ${{ parameters.triggerDownstreamJobs }}
45+
- template: templates/report-summary-check-wrapper.yml

.azuredevops/rocm-core.yml

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
variables:
2+
- group: common
3+
- template: /.azuredevops/variables-global.yml@pipelines_repo
4+
5+
parameters:
6+
- name: pipelinesRepoRef
7+
type: string
8+
default: refs/heads/develop
9+
- name: triggerDownstreamJobs
10+
type: boolean
11+
default: true
12+
13+
resources:
14+
repositories:
15+
- repository: pipelines_repo
16+
type: github
17+
endpoint: ROCm
18+
name: ROCm/ROCm
19+
ref: ${{ parameters.pipelinesRepoRef }}
20+
21+
trigger:
22+
batch: true
23+
branches:
24+
include:
25+
- develop
26+
paths:
27+
include:
28+
- projects/rocm-core
29+
exclude:
30+
- projects/rocm-core/CHANGELOG.md
31+
- projects/rocm-core/CODEOWNERS
32+
- projects/rocm-core/copyright
33+
- projects/rocm-core/README.txt
34+
35+
pr: none
36+
37+
stages:
38+
- stage: rocm_core
39+
jobs:
40+
- template: ${{ variables.CI_COMPONENT_PATH }}/rocm-core.yml@pipelines_repo
41+
parameters:
42+
sparseCheckoutDir: projects/rocm-core
43+
triggerDownstreamJobs: ${{ parameters.triggerDownstreamJobs }}
44+
- template: templates/report-summary-check-wrapper.yml

.azuredevops/rocm-smi-lib.yml

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
variables:
2+
- group: common
3+
- template: /.azuredevops/variables-global.yml@pipelines_repo
4+
5+
parameters:
6+
- name: pipelinesRepoRef
7+
type: string
8+
default: refs/heads/develop
9+
- name: triggerDownstreamJobs
10+
type: boolean
11+
default: true
12+
13+
resources:
14+
repositories:
15+
- repository: pipelines_repo
16+
type: github
17+
endpoint: ROCm
18+
name: ROCm/ROCm
19+
ref: ${{ parameters.pipelinesRepoRef }}
20+
21+
trigger:
22+
batch: true
23+
branches:
24+
include:
25+
- develop
26+
paths:
27+
include:
28+
- projects/rocm-smi-lib
29+
exclude:
30+
- projects/rocm-smi-lib/.github
31+
- projects/rocm-smi-lib/docs
32+
- projects/rocm-smi-lib/.*.y*ml
33+
- projects/rocm-smi-lib/*.md
34+
- projects/rocm-smi-lib/License.txt
35+
36+
pr: none
37+
38+
stages:
39+
- stage: rocm_smi_lib
40+
jobs:
41+
- template: ${{ variables.CI_COMPONENT_PATH }}/rocm_smi_lib.yml@pipelines_repo
42+
parameters:
43+
sparseCheckoutDir: projects/rocm-smi-lib
44+
triggerDownstreamJobs: ${{ parameters.triggerDownstreamJobs }}
45+
- template: templates/report-summary-check-wrapper.yml

.azuredevops/rocm_ci_caller.yml

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
trigger: none
2+
pr:
3+
branches:
4+
include:
5+
- develop
6+
paths:
7+
include:
8+
- projects/*
9+
- shared/*
10+
11+
variables:
12+
- group: internal
13+
- name: REPOSITORY_NAME
14+
value: '$(Build.Repository.Name)'
15+
- name: HEAD_SHA
16+
value: '$(system.pullRequest.sourceCommitId)'
17+
- name: PR_NUM
18+
value: '$(system.pullRequest.pullRequestNumber)'
19+
- name: PR_URL
20+
value: '$(system.pullRequest.sourceRepositoryUri)/pull/$(PR_NUM)'
21+
- name: BASE_REF
22+
value: '$(system.pullRequest.TargetBranch)'
23+
- name: EVENT_TYPE
24+
value: 'pull_request'
25+
- name: GH_PAT
26+
value: '$(svc_acc_org_secret)'
27+
jobs:
28+
- job: Trigger_Pipeline
29+
displayName: 'Trigger Pipeline'
30+
pool: rocm-ci-caller
31+
steps:
32+
- checkout: none
33+
- script: |
34+
rm -rf $(repo_name)
35+
git clone $(gh_repo)
36+
displayName: Checkout Code
37+
- script: |
38+
set -e
39+
echo "Calling jenkins_api.py for PR #$(PR_NUM)"
40+
cd $(repo_name)
41+
docker run \
42+
-v "$PWD:/src" \
43+
-w /src \
44+
-e GH_TOKEN="$(svc_acc_org_secret)" \
45+
-e svc_acc_org_secret="$(svc_acc_org_secret)" \
46+
$(base_image) \
47+
bash -c "echo 'Fetching PR title from GitHub API...' && \
48+
echo 'repos/$(REPOSITORY_NAME)/pulls/$(PR_NUM)' && \
49+
export TITLE=\$(gh api repos/$(REPOSITORY_NAME)/pulls/$(PR_NUM) | jq -r .title) && \
50+
python3 jenkins_api.py \
51+
-ghr '$(REPOSITORY_NAME)' \
52+
-ghsha '$(HEAD_SHA)' \
53+
-ghprn '$(PR_NUM)' \
54+
-ghpru '$(PR_URL)' \
55+
-ghprt \"\$TITLE\" \
56+
-ghpat '$(GH_PAT)' \
57+
-br '$(BASE_REF)' \
58+
-et '$(EVENT_TYPE)'" > /dev/null 2>&1
59+
displayName: Invoke jenkins_api.py in Docker
60+
env:
61+
svc_acc_org_secret: $(svc_acc_org_secret)

.azuredevops/rocminfo.yml

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
variables:
2+
- group: common
3+
- template: /.azuredevops/variables-global.yml@pipelines_repo
4+
5+
parameters:
6+
- name: pipelinesRepoRef
7+
type: string
8+
default: refs/heads/develop
9+
- name: triggerDownstreamJobs
10+
type: boolean
11+
default: true
12+
13+
resources:
14+
repositories:
15+
- repository: pipelines_repo
16+
type: github
17+
endpoint: ROCm
18+
name: ROCm/ROCm
19+
ref: ${{ parameters.pipelinesRepoRef }}
20+
21+
trigger:
22+
batch: true
23+
branches:
24+
include:
25+
- develop
26+
paths:
27+
include:
28+
- projects/rocminfo
29+
exclude:
30+
- projects/rocminfo/.github
31+
- projects/rocminfo/License.txt
32+
- projects/rocminfo/README.md
33+
34+
pr: none
35+
36+
stages:
37+
- stage: rocminfo
38+
jobs:
39+
- template: ${{ variables.CI_COMPONENT_PATH }}/rocminfo.yml@pipelines_repo
40+
parameters:
41+
sparseCheckoutDir: projects/rocminfo
42+
triggerDownstreamJobs: ${{ parameters.triggerDownstreamJobs }}
43+
- template: templates/report-summary-check-wrapper.yml
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
variables:
2+
- group: common
3+
- template: /.azuredevops/variables-global.yml@pipelines_repo
4+
5+
parameters:
6+
- name: pipelinesRepoRef
7+
type: string
8+
default: refs/heads/develop
9+
- name: triggerDownstreamJobs
10+
type: boolean
11+
default: true
12+
13+
resources:
14+
repositories:
15+
- repository: pipelines_repo
16+
type: github
17+
endpoint: ROCm
18+
name: ROCm/ROCm
19+
ref: ${{ parameters.pipelinesRepoRef }}
20+
21+
trigger:
22+
batch: true
23+
branches:
24+
include:
25+
- develop
26+
paths:
27+
include:
28+
- projects/rocprofiler-compute
29+
exclude:
30+
- projects/rocprofiler-compute/.github
31+
- projects/rocprofiler-compute/docs
32+
- projects/rocprofiler-compute/.*.y*ml
33+
- projects/rocprofiler-compute/*.md
34+
- projects/rocprofiler-compute/AUTHORS
35+
- projects/rocprofiler-compute/LICENSE
36+
- projects/rocprofiler-compute/VERSION
37+
38+
pr: none
39+
40+
stages:
41+
- stage: rocprofiler_compute
42+
jobs:
43+
- template: ${{ variables.CI_COMPONENT_PATH }}/rocprofiler-compute.yml@pipelines_repo
44+
parameters:
45+
sparseCheckoutDir: projects/rocprofiler-compute
46+
triggerDownstreamJobs: ${{ parameters.triggerDownstreamJobs }}
47+
- template: templates/report-summary-check-wrapper.yml
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
variables:
2+
- group: common
3+
- template: /.azuredevops/variables-global.yml@pipelines_repo
4+
5+
parameters:
6+
- name: pipelinesRepoRef
7+
type: string
8+
default: refs/heads/develop
9+
- name: triggerDownstreamJobs
10+
type: boolean
11+
default: true
12+
13+
resources:
14+
repositories:
15+
- repository: pipelines_repo
16+
type: github
17+
endpoint: ROCm
18+
name: ROCm/ROCm
19+
ref: ${{ parameters.pipelinesRepoRef }}
20+
21+
trigger:
22+
batch: true
23+
branches:
24+
include:
25+
- develop
26+
paths:
27+
include:
28+
- projects/rocprofiler-register
29+
exclude:
30+
- projects/rocprofiler-register/.github
31+
- projects/rocprofiler-register/LICENSE
32+
- projects/rocprofiler-register/README.md
33+
- projects/rocprofiler-register/VERSION
34+
35+
pr: none
36+
37+
stages:
38+
- stage: rocprofiler_register
39+
jobs:
40+
- template: ${{ variables.CI_COMPONENT_PATH }}/rocprofiler-register.yml@pipelines_repo
41+
parameters:
42+
sparseCheckoutDir: projects/rocprofiler-register
43+
triggerDownstreamJobs: ${{ parameters.triggerDownstreamJobs }}
44+
- template: templates/report-summary-check-wrapper.yml

.azuredevops/rocprofiler-sdk.yml

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
variables:
2+
- group: common
3+
- template: /.azuredevops/variables-global.yml@pipelines_repo
4+
5+
parameters:
6+
- name: pipelinesRepoRef
7+
type: string
8+
default: refs/heads/develop
9+
- name: triggerDownstreamJobs
10+
type: boolean
11+
default: true
12+
13+
resources:
14+
repositories:
15+
- repository: pipelines_repo
16+
type: github
17+
endpoint: ROCm
18+
name: ROCm/ROCm
19+
ref: ${{ parameters.pipelinesRepoRef }}
20+
21+
trigger:
22+
batch: true
23+
branches:
24+
include:
25+
- develop
26+
paths:
27+
include:
28+
- projects/rocprofiler-sdk
29+
exclude:
30+
- projects/rocprofiler-sdk/.github
31+
- projects/rocprofiler-sdk/ISSUE_TEMPLATE
32+
- projects/rocprofiler-sdk/*.md
33+
- projects/rocprofiler-sdk/CODEOWNERS
34+
- projects/rocprofiler-sdk/LICENSE
35+
36+
pr: none
37+
38+
stages:
39+
- stage: rocprofiler_sdk
40+
jobs:
41+
- template: ${{ variables.CI_COMPONENT_PATH }}/rocprofiler-sdk.yml@pipelines_repo
42+
parameters:
43+
sparseCheckoutDir: projects/rocprofiler-sdk
44+
triggerDownstreamJobs: ${{ parameters.triggerDownstreamJobs }}
45+
- template: templates/report-summary-check-wrapper.yml

0 commit comments

Comments
 (0)