小编Raj*_* Gr的帖子

Jenkins Git fetch 引用旧提交

我正在为 Angular 6 应用程序创建 Jenkins CI 流程。我创建了一个多配置项目。并在配置中选择以下值:

源代码管理:
Git:Repo_URL
要构建的分支:*/master
存储库浏览器:自动

构建触发器:
Gerrit 事件:已选中

Gerrit 触发器:
选择服务器:gerrit.*.com
触发器:已创建补丁集
添加的命令包含正则表达式:[Rr][Ee][Vv][Ee][Rr][Ii][Ff][Yy]

动态触发器配置:
Gerrit 项目:
类型:Plair 模式:projName
分支:
类型:Plair 模式:master

构建环境:
将 Node 和 npm bin/ 文件夹提供到 PATH:NodeJS 路径
npmrc 文件:系统默认值

构建:
命令:
echo $PATH
node --version
npm --version
npm install -g @angular/cli
ng build

当我提交代码或重新验证时,构建会被触发,但它会获取先前的提交,而不是触发构建的最新提交。

以下是构建日志:

10:55:56 Cloning the remote Git repository      
10:55:56 Cloning repository ssh://rmp-bot@***       
10:55:56  > git init /var/lib/jenkins/workspace/application_name/Patchset-Sonar-CI-master # timeout=10          
10:55:56 Fetching upstream changes from ssh://rmp-bot@***             
10:55:56  > git …
Run Code Online (Sandbox Code Playgroud)

git jenkins jenkins-plugins jenkins-pipeline

5
推荐指数
1
解决办法
4658
查看次数

Scala地图更新

我想更新另一个地图中存在的地图值。当我尝试更新时说“值更新不是Option [scala.collection.immutable.Map [Int,Int]]的成员”。

我尝试将值转换为Map,但仍然对我不起作用。

  val map = Map("one" -> Map(1 -> 11), "two" -> Map(2 -> 22))
  val value = map1.get("one")
  value(1) = 100  //value update is not a member of Option[scala.collection.Map[Int,Int]]
Run Code Online (Sandbox Code Playgroud)

scala

1
推荐指数
1
解决办法
3467
查看次数

标签 统计

git ×1

jenkins ×1

jenkins-pipeline ×1

jenkins-plugins ×1

scala ×1