* Change AMDMIGraphX to use local-artifact-download for half 5.6
* Refactor dependencies-rocm & artifact-download, consolidate component variable lists
* Add mainline option to nightly
* Change all components to new dependencies-rocm usage
* rm aqlprofile checkoutRef
* simplify dependencies-rocm, add gpuTarget back to rocMLIR
* rm tag-builds from aqlprofile
* Make review changes
* Added all variables found in the library page on Azure
* removed extra space
* copied the example of referencing variables from variables-global.yml and add HALF560_PIPELINE_ID to the file
* introduced variables-global.yml to this file and pointed the path to variables.CCACHE_DIR
* introduced variables-global.yml and changed all variables in stagingPipelineIdentifiers and taggedPipelineIdentifiers to match the identifier names in variables-global.yml
* adjusted how the variables are introduced into the file
* tried adding ./ to variables-global.yml path
* copied the formatting from develop branch but changed identifiers to match them in variables-global.yml
* changed build pool to high to test if variable works
* recopied variables from library page to account for any changes
* changed build pool back to medium
* removed extra whitespace
* remove whitespace
* added all the variables from the page on azure
* fix merge
fix merge
---------
Co-authored-by: Daniel Su <danielsu@amd.com>
To best determine hardware specs per repo, added more build pool options with varying number of vCPUs, RAM size, etc. and will kick off builds with test targets enabled to determine long-term cost values.
Co-authored-by: alexxu-amd <alexxu12@amd.com>
* Tagged builds of External CI components
Adding capability to kick off builds of ROCm components based on a tag ref, without the need of the yaml file in the corresponding repo that is used for pre-submit and on-submit builds. This unblocks the team from creating an initial set of pipelines to verify things work.
Also made some improvements to the code structure and added support for more repos.
---------
Co-authored-by: abhimeda <abhinav.meda@amd.com>
Co-authored-by: alexxu-amd <alex.xu@amd.com>
* Base set of Azure DevOps pipeline library source
A base set of yaml files to orchestrate the build and testing of ROCm compiler and runtime components in an Azure DevOps project.
* Use hipcc in llvm-project, also build OpenCL runtime.
* Adding llvm-lit tests to llvm-project pipeline.
Added comgr ctest as well.
* rocm-cmake unit testing in pipeline
* Pipeline changes corresponding to 6.1 release