mirror of
https://github.com/ROCm/ROCm.git
synced 2026-01-09 22:58:17 -05:00
36 lines
1.1 KiB
YAML
36 lines
1.1 KiB
YAML
parameters:
|
|
- name: os
|
|
type: string
|
|
default: ubuntu2204
|
|
- name: repositoryUrl
|
|
type: string
|
|
default: https://download.amd.com/developer/eula/aocl/aocl-4-2
|
|
- name: packageName
|
|
type: object
|
|
default:
|
|
ubuntu2204: aocl-linux-gcc-4.2.0_1_amd64.deb
|
|
almalinux8: aocl-linux-gcc-4.2.0-1.x86_64.rpm
|
|
|
|
steps:
|
|
- task: Bash@3
|
|
displayName: Download AOCL
|
|
inputs:
|
|
targetType: inline
|
|
workingDirectory: $(Pipeline.Workspace)
|
|
script: wget -nv ${{ parameters.repositoryUrl }}/${{ parameters.packageName[parameters.os] }}
|
|
- task: Bash@3
|
|
displayName: Install AOCL
|
|
inputs:
|
|
targetType: inline
|
|
workingDirectory: $(Pipeline.Workspace)
|
|
${{ if eq(parameters.os, 'ubuntu2204') }}:
|
|
script: sudo apt install -y ./${{ parameters.packageName[parameters.os] }}
|
|
${{ elseif eq(parameters.os, 'almalinux8') }}:
|
|
script: sudo dnf install -y ./${{ parameters.packageName[parameters.os] }}
|
|
- task: Bash@3
|
|
displayName: Clean up AOCL
|
|
inputs:
|
|
targetType: inline
|
|
workingDirectory: $(Pipeline.Workspace)
|
|
script: rm -f ${{ parameters.packageName[parameters.os] }}
|