- 22, Oct 2024
- #1
Я хотел бы передать детали из моего конвейера сборки в мой сценарий PowerShell. Возможно ли это?
Это фрагмент того, что я пытаюсь сделать (неполный, поэтому не беспокойтесь о том, как я обработаю ответ)
import boto3, time,sys, os
client = boto3.client('ssm', region_name='my-region')
def deployment(instanceId):
repoName = os.environ.get('RepoName', '')
branchName = os.environ.get('BranchName', '')
commitId = os.environ.get('CommitId', '')
buildConfigName = os.environ.get('BuildConfigName', '')
buildFileName = os.environ.get('BuildFileName', 'run_commands.txt')
f = open(buildFileName, "r")
data = f.readlines()
response = client.send_command(
Targets=[{"Key":"InstanceIds","Values":[instanceId]}],
DocumentName='AWS-RunPowerShellScript',
DocumentVersion='1',
TimeoutSeconds=600,
Comment='string',
Parameters={
'commands': data,
'args': [repoName, branchName, commitId, buildConfigName] ????? Is there some way to do this
},
MaxConcurrency='50',
MaxErrors='0',
)
#python #aws-cli