Jenkins - Git Publisher - 无法推送标签

时间:2016-03-14 18:53:11

标签: git jenkins

当使用Jenkins GIT插件“Git Publisher”推送标签时,我收到以下错误,它没有给我任何可用的信息,我可以看到。有没有人遇到类似的问题?

NetworkInfo activeNetworkInfo = connectivityManager.getActiveNetworkInfo();
return activeNetworkInfo != null && activeNetworkInfo.isConnected();

2 个答案:

答案 0 :(得分:1)

我们在升级以下插件时遇到了同样的问题:

Git plugin       : from 2.4.0 to 2.4.4
Git client plugin: from 1.18.0 to 1.19.6

当我们降级到以前的版本时,问题就解决了。

答案 1 :(得分:0)

您的Jenkins工作尝试使用以下命令将报告推送到Git存储库:

override fun onTransitionCompleted(contentContainer: MotionLayout?, currentState: Int) {
            if (currentState == R.id.second_state) {
                scroll.fullScroll(ScrollView.FOCUS_UP)
                GlobalScope.doAfterDelay(500) {
                    if (currentState == R.id.second_state) {
                        val field = contentContainer::class.java.getDeclaredField("mEndWrapHeight")
                        field.isAccessible = true
                        val newHeight = field.getInt(contentContainer)
                        contentContainer.requestNewSize(contentContainer.width, newHeight)
                    }
                }
            }
        }

Jenkins无法执行此操作,因为该标记已存在。

fun GlobalScope.doAfterDelay(time: Long, code: () -> Unit) {
    launch {
        delay(time)
        launch(Dispatchers.Main) { code() }
    }
}

因此,您只需要设置强制模式: 您拥有工作的配置页面。

  1. 请在此处找到“ Git发布者”。
  2. !将“强制推送”设置为“已检查”状态。
  3. 将“创建新标签”和“更新新标签”设置为“已检查”状态。
  4. 再次运行此作业。