diff --git a/.azuredevops/hipcub.yml b/.azuredevops/hipcub.yml new file mode 100644 index 000000000000..8259472a4207 --- /dev/null +++ b/.azuredevops/hipcub.yml @@ -0,0 +1,64 @@ +variables: +- group: common +- template: /.azuredevops/variables-global.yml@pipelines_repo + +parameters: +- name: pipelinesRepoRef + type: string + default: refs/heads/develop +- name: triggerDownstreamJobs + type: boolean + default: true + +resources: + repositories: + - repository: pipelines_repo + type: github + endpoint: ROCm + name: ROCm/ROCm + ref: ${{ parameters.pipelinesRepoRef }} + +trigger: + batch: true + branches: + include: + - develop + paths: + include: + - projects/hipcub + exclude: + - projects/hipcub/.githooks + - projects/hipcub/.github + - projects/hipcub/.gitlab + - projects/hipcub/.jenkins + - projects/hipcub/docs + - projects/hipcub/'.*.y*ml' + - projects/hipcub/'*.md' + - projects/hipcub/LICENSE.txt + - projects/hipcub/NOTICES.txt + +pr: + autoCancel: true + branches: + include: + - develop + paths: + include: + - projects/hipcub + exclude: + - projects/hipcub/.githooks + - projects/hipcub/.github + - projects/hipcub/.gitlab + - projects/hipcub/.jenkins + - projects/hipcub/docs + - projects/hipcub/'.*.y*ml' + - projects/hipcub/'*.md' + - projects/hipcub/LICENSE.txt + - projects/hipcub/NOTICES.txt + drafts: false + +jobs: + - template: ${{ variables.CI_COMPONENT_PATH }}/hipCUB.yml@pipelines_repo + parameters: + sparseCheckoutDir: projects/hipcub + triggerDownstreamJobs: ${{ parameters.triggerDownstreamJobs }} diff --git a/.azuredevops/hiprand.yml b/.azuredevops/hiprand.yml new file mode 100644 index 000000000000..5012019fb219 --- /dev/null +++ b/.azuredevops/hiprand.yml @@ -0,0 +1,60 @@ +variables: +- group: common +- template: /.azuredevops/variables-global.yml@pipelines_repo + +parameters: +- name: pipelinesRepoRef + type: string + default: refs/heads/develop +- name: triggerDownstreamJobs + type: boolean + default: true + +resources: + repositories: + - repository: pipelines_repo + type: github + endpoint: ROCm + name: ROCm/ROCm + ref: ${{ parameters.pipelinesRepoRef }} + +trigger: + batch: true + branches: + include: + - develop + paths: + include: + - projects/hiprand + exclude: + - projects/hiprand/.githooks + - projects/hiprand/.github + - projects/hiprand/.jenkins + - projects/hiprand/docs + - projects/hiprand/'.*.y*ml' + - projects/hiprand/'*.md' + - projects/hiprand/LICENSE.txt + +pr: + autoCancel: true + branches: + include: + - develop + paths: + include: + - projects/hiprand + exclude: + - projects/hiprand/.githooks + - projects/hiprand/.github + - projects/hiprand/.jenkins + - projects/hiprand/docs + - projects/hiprand/'.*.y*ml' + - projects/hiprand/'*.md' + - projects/hiprand/LICENSE.txt + drafts: false + +jobs: + - template: ${{ variables.CI_COMPONENT_PATH }}/hipRAND.yml@pipelines_repo + parameters: + sparseCheckoutDir: projects/hiprand + triggerDownstreamJobs: ${{ parameters.triggerDownstreamJobs }} diff --git a/.azuredevops/rocprim.yml b/.azuredevops/rocprim.yml index be359b3dc83b..7a29d5443f9d 100644 --- a/.azuredevops/rocprim.yml +++ b/.azuredevops/rocprim.yml @@ -1,13 +1,22 @@ +variables: +- group: common +- template: /.azuredevops/variables-global.yml@pipelines_repo + +parameters: +- name: pipelinesRepoRef + type: string + default: refs/heads/develop +- name: triggerDownstreamJobs + type: boolean + default: true + resources: repositories: - repository: pipelines_repo type: github endpoint: ROCm name: ROCm/ROCm - -variables: -- group: common -- template: /.azuredevops/variables-global.yml@pipelines_repo + ref: ${{ parameters.pipelinesRepoRef }} trigger: batch: true @@ -51,5 +60,5 @@ pr: jobs: - template: ${{ variables.CI_COMPONENT_PATH }}/rocPRIM.yml@pipelines_repo parameters: - sparseCheckout: true sparseCheckoutDir: projects/rocprim + triggerDownstreamJobs: ${{ parameters.triggerDownstreamJobs }} diff --git a/.azuredevops/rocrand.yml b/.azuredevops/rocrand.yml new file mode 100644 index 000000000000..74a4b81ea93a --- /dev/null +++ b/.azuredevops/rocrand.yml @@ -0,0 +1,60 @@ +variables: +- group: common +- template: /.azuredevops/variables-global.yml@pipelines_repo + +parameters: +- name: pipelinesRepoRef + type: string + default: refs/heads/develop +- name: triggerDownstreamJobs + type: boolean + default: true + +resources: + repositories: + - repository: pipelines_repo + type: github + endpoint: ROCm + name: ROCm/ROCm + ref: ${{ parameters.pipelinesRepoRef }} + +trigger: + batch: true + branches: + include: + - develop + paths: + include: + - projects/rocrand + exclude: + - projects/rocrand/.githooks + - projects/rocrand/.github + - projects/rocrand/.jenkins + - projects/rocrand/docs + - projects/rocrand/'.*.y*ml' + - projects/rocrand/'*.md' + - projects/rocrand/LICENSE.txt + +pr: + autoCancel: true + branches: + include: + - develop + paths: + include: + - projects/rocrand + exclude: + - projects/rocrand/.githooks + - projects/rocrand/.github + - projects/rocrand/.jenkins + - projects/rocrand/docs + - projects/rocrand/'.*.y*ml' + - projects/rocrand/'*.md' + - projects/rocrand/LICENSE.txt + drafts: false + +jobs: + - template: ${{ variables.CI_COMPONENT_PATH }}/rocRAND.yml@pipelines_repo + parameters: + sparseCheckoutDir: projects/rocrand + triggerDownstreamJobs: ${{ parameters.triggerDownstreamJobs }} diff --git a/.azuredevops/rocthrust.yml b/.azuredevops/rocthrust.yml new file mode 100644 index 000000000000..a2df5d0296e9 --- /dev/null +++ b/.azuredevops/rocthrust.yml @@ -0,0 +1,64 @@ +variables: +- group: common +- template: /.azuredevops/variables-global.yml@pipelines_repo + +parameters: +- name: pipelinesRepoRef + type: string + default: refs/heads/develop +- name: triggerDownstreamJobs + type: boolean + default: true + +resources: + repositories: + - repository: pipelines_repo + type: github + endpoint: ROCm + name: ROCm/ROCm + ref: ${{ parameters.pipelinesRepoRef }} + +trigger: + batch: true + branches: + include: + - develop + paths: + include: + - projects/rocthrust + exclude: + - projects/rocthrust/.githooks + - projects/rocthrust/.github + - projects/rocthrust/.jenkins + - projects/rocthrust/doc + - projects/rocthrust/docs + - projects/rocthrust/'.*.y*ml' + - projects/rocthrust/'*.md' + - projects/rocthrust/LICENSE + - projects/rocthrust/NOTICES.txt + +pr: + autoCancel: true + branches: + include: + - develop + paths: + include: + - projects/rocthrust + exclude: + - projects/rocthrust/.githooks + - projects/rocthrust/.github + - projects/rocthrust/.jenkins + - projects/rocthrust/doc + - projects/rocthrust/docs + - projects/rocthrust/'.*.y*ml' + - projects/rocthrust/'*.md' + - projects/rocthrust/LICENSE + - projects/rocthrust/NOTICES.txt + drafts: false + +jobs: + - template: ${{ variables.CI_COMPONENT_PATH }}/rocThrust.yml@pipelines_repo + parameters: + sparseCheckoutDir: projects/rocthrust + triggerDownstreamJobs: ${{ parameters.triggerDownstreamJobs }}