Jenkins
jenkins is default plugins, don't need install, if to enable need to add options
must store
JENKINS_TOKEN = "user:token"innpmrc
run
$ yarn ddot jenkins [jobName] // to exec reomote joboptions
export default {
plugins: [
[
'jenkins',{...},
],
],
};hostName
remote jenkins server hostName
such as:
hostName: 'h5.jenkins.com'pathPrefix
remote jenkins server job pathPrefix
such as:
pathPrefix: '/job/view'prompt
return Question Object list to choose params
such as:
prompt: ({ branch, jobName }) => [
{
type: 'input',
name: 'jobName',
messages: 'jobName',
default: 'deploy-project',
},
{
type: 'list',
name: 'branch',
messages: 'which branch to deploy',
choices: () => [branch, 'master', 'develop'],
},
],
// to exec jobName[deploy-project] will add params branchLast updated
Was this helpful?