没有安排分支机构的构建



我只是从詹金斯开始。我正在尝试在分支/主人上运行构建。

我所得到的只是安排分支机构的构建:Master

这是日志:

Started by timer
[Sun Mar 05 18:23:43 NPT 2017] Starting branch indexing...
Connecting to https://bitbucket.org using sameerkattel@hotmail.com/****** (sameer_kattel)
Repository type: Git
Looking up sameer_kattel/protected-consumer for branches
Checking branch single_page_app from sameer_kattel/protected-consumer
Checking branch master from sameer_kattel/protected-consumer
      ‘Jenkinsfile’ found
Met criteria
Changes detected: master (null → b2e24fc7a3a3c68f84dddf69d2cedc79f8478bf3)
Did not schedule build for branch: master
Checking branch enable_cors_response_lamda from sameer_kattel/protected-consumer
Looking up sameer_kattel/protected-consumer for pull requests
[Sun Mar 05 18:23:45 NPT 2017] Finished branch indexing. Indexing took 2.1 sec
Finished: SUCCESS

如何安排分支?这是我的jenkinsfile

#!groovy
node {
    currentBuild.result = "SUCCESS"
    try {
       stage 'Build'
            checkout scm
            dir(spa)
            sh 'npm install'
            sh 'ng build'
        }
    catch (err) {
        currentBuild.result = "FAILURE"
         echo 'failed' 
        throw err
    }
}

我可以向我指向正确的方向??

在某些旧的IRC日志中发现的建议是,"自动分支项目触发"选项已将选项设置为与您所需的分支相匹配的东西。适当设置该选项,以便您所需的分支或分支将自动构建。

正如Oueftete的答案所暗示的那样,请确保"自动分支项目触发"REGEX与您的分支匹配。

我没有意识到(回到此页面并在过去一年半中重新读取该答案之后)是,与Python不同,空白的正则是不符合所有内容。如果要构建每个分支,则必须将.*放在该字段中。

最新更新