diff --git a/eng/pipelines/templates/stages/cosmos-sdk-client.yml b/eng/pipelines/templates/stages/cosmos-sdk-client.yml index 44044764e9f7..90ea9cd3de40 100644 --- a/eng/pipelines/templates/stages/cosmos-sdk-client.yml +++ b/eng/pipelines/templates/stages/cosmos-sdk-client.yml @@ -11,6 +11,18 @@ parameters: - name: TestProxy type: boolean default: false +- name: InstallMsRustToolchain + type: boolean + default: false +- name: MsRustWorkingDirectory + type: string + default: '' +- name: MsRustToolchainFeed + type: string + default: '' +- name: MsRustAdditionalTargets + type: string + default: '' extends: template: /eng/pipelines/templates/stages/archetype-sdk-client.yml @@ -18,6 +30,10 @@ extends: # Run only emulator tests in Emulator CI TestMarkArgument: cosmosEmulator ServiceDirectory: cosmos + InstallMsRustToolchain: ${{ parameters.InstallMsRustToolchain }} + MsRustWorkingDirectory: ${{ parameters.MsRustWorkingDirectory }} + MsRustToolchainFeed: ${{ parameters.MsRustToolchainFeed }} + MsRustAdditionalTargets: ${{ parameters.MsRustAdditionalTargets }} BeforeTestSteps: - template: /eng/common/pipelines/templates/steps/cosmos-emulator.yml parameters: