当前位置: 首页 > 面试题库 >

我在groovy中拉带有标签的分支

冯元徽
2023-03-14
问题内容

我想用标签拉指定的分支。

所以我写如下工作

job('abc'){
    scm{
        git('ssh://git@abc.git', 'refs/tags/test-tag1')
    }
}

但这是行不通的。

我输入了分支名称或提交到第二个参数,它将拉指定的分支。

它可以与[Jenkins Job DSL Plugin]文档中的标签一起使用。

我想知道为什么它不起作用,否则我的工作是错误的。


问题答案:

您只需要指定标签名称。这对我有用:

job('example'){
  scm {
    git('https://github.com/jenkinsci/job-dsl-plugin.git', 'job-dsl-1.53')
  }
}


 类似资料:
  • 问题内容: 如何在显示百分比的进度条中间放置标签?问题是python不支持标签背景的透明性,所以我不知道该如何解决。 问题答案: 使用可以做到这一点。这个想法是修改样式的布局(对垂直进度条做同样的事情),在样式条中添加一个标签: 通常的布局: 带有附加标签: 然后,可以使用来更改标签的文本。 这是代码:

  • 当前分支没有跟踪信息。请指定要与哪个分支合并。详见git-pull(1) 如果要设置此分支的跟踪信息,可以使用以下方法: 我希望只更新主分支,而不更新我当前的分支(反正它是一个标记)。这样的事情可能发生吗? 我需要这样做的原因是我有一个自动脚本,它总是git拉出存储库,当然会因为上面的错误而失败…

  • 我想准备两个作业在同一个jenkins服务器,将读取从一个特定的分支。我必须使用git标签为其中一个作业,以某种方式将它们分开。 拜托,你能用git标签在jenkins中粘贴一些包含作业触发器的代码吗?

  • 我正在将JSP视图更改为HTML Thymeleaf视图,但遇到了一个问题。 在我以前的JSP视图中,我使用了一个社交:无连接标签。然而,这似乎已经被删除,我能找到的唯一标签是社交:连接,如这里所示。 我希望notConnected标记在未连接时显示我的connect按钮,否则将其隐藏。 我可以通过分配一个全局变量来做到这一点,但Thymeleaf似乎不支持这一点。 有什么好的解决方法吗?我能想到

  • 问题内容: 我正在寻找的是在f:param标记中带有一个我自己选择的value属性中的对象。然后,在该操作的后备bean方法中,我希望能够从请求中拉出此Object。(很抱歉,如果我的术语不太好,我是JSF的新手)。 现在,我可以在请求参数中传递字符串了。我还意识到,在http get或post中,参数始终是String,所以我没有 真正 传递java对象。我还意识到,实现此目的的一种方法是传递某