jdk问题
- 我用的jdk版本是21的
- 结果版本太新了,启动jekins服务的时候总是报错
- 最后在jekins的安装目录下面的jekinsErr.log查看日志发现是jdk问题
- 最后换了一个17版本的就解决了。
unity和jekins
 jekins和Git源码管理
jekins和Git联动使用
- 我想让jekins每次打包的时候都先拉取一下主分支代码。
- 但是遇到两个问题
  
- 我详细的按照生成公钥和私钥去配置凭据
- 然后报出问题
No ED25519 host key is known for git.xxx.com and you have requested
strict checking
-  当初安装的时候选择的角色·是什么  
-  查到解决方案,因为我的jekins服务是system启动的,所以需要切换到system账户下面,在第一次连接的时候选择yes 
-  先到这个页面下载psTool工具 
 PSTool工具
-  把工具全部放到 C:\Windows\System32文件夹下面,这样就可以在cmd里面直接调用
-  用管理员模式打开cmd命令行窗口 
-  然后输入这个命令 psexec -i -s cmd
-  在新打开的cmd窗口使用 whoami
  
-  再输入那个命令 git.exe ls-remote -h -- git@gitee.com:dures/dbg.git HEAD
-  最后输入yes就解决了 
-   
同样问题
 切换到system账号
- 别的解决方式
- 直接把jekins服务设置成当前用户。这和我遇到的下一个问题相同
file not found
- 9.0.2.aar\3bac6c3e2556d905514d01e21e6c6704\res\drawable\common_google_signin_btn_text_dark.xml: error: file not found.
- 简单来说,就是你使用system这个Role启动的服务,没有办法访问一些东西。比如有些Path,你设置的是当前用户而不是本机。
- 所以简单切换一下jekins的启动角色就行
  
切换角色
- 另外,发现B站有相关视频。
 B站讲解