在python代码中使用Bitbucket环境变量

时间:2018-07-25 12:08:41

标签: python boto3 bitbucket-pipelines

我在Bitbucket中使用存储库级别的相应凭据设置了环境变量“ GIT_USERNAME”和“ GIT_PASSWORD”。但是,当我发出git pull时,代码没有选择变量值。我有一个简单的管道设置,可以使用SSM将代码提取到我的EC2实例上。

import boto3
ssm = boto3.client('ssm' )    
testCommand = ssm.send_command( InstanceIds=[ 'i-***********' ], 
                                DocumentName='AWS-RunShellScript', 
                                Parameters={ "commands":[ "cd /home/ec2-user; sudo git pull https://$GIT_USERNAME:$GIT_PASSWORD@bitbucket.org/master-path" ]  } )

如何使这些变量起作用,请提出建议

0 个答案:

没有答案