我正在尝试通过Groovy配置Jenkins EC2-Plugin。
插件代码:https://github.com/jenkinsci/ec2-plugin
我正在尝试设置一个名字来开始云端设置。
或者
import hudson.model.*
import jenkins.model.*
import hudson.plugins.ec2.*
import com.amazonaws.services.ec2.model.*
SlaveTemplate awsTemplate = new SlaveTemplate(
'ami-1234567',
'',
'',
'sg-1234567',
't2.micro',
true,
'foo',
'',
'stuff',
'run code',
'/var/tmp',
'more code',
'4',
'',
'',
'',
false,
'subnet-1234567',
'',
'60',
false,
'',
'iam-profile',
false,
false,
'',
false,
'',
true,
false
)
def slaveTemplates = [awsTemplate]
def ec2Cloud = new AmazonEC2Cloud(
'foo',
true,
'',
'us-west-2',
'',
'10',
slaveTemplates
)
def cloudList = Jenkins.instance.clouds
cloudList.add(ec2Cloud)
有什么想法吗?
这些是错误消息
Error: Could not find matching constructor for: hudson.plugins.ec2.SlaveTemplate
或者
Error: Could not find matching constructor for: hudson.plugins.ec2.AmazonEC2Cloud