• jenkins使用时出现的问题!


    从安装到日常使用中遇到过的问题和解决方法;
     
    背景/问题:安装时是跳过安装插件过程的,安装好后,我发现里面啥也做不了,连个git的插件都无法下载。
    方法:在jenkins的主界面,打开系统管理=>插件管理=>高级;网页拖到最下方,有个【升级站点】,把其中的链接改成http的就好了,http://updates.jenkins.io/update-center.json。 然后在服务列表中关闭jenkins,再启动,这样就能正常联网了。
     
    背景/问题:进入jenkins主界面后忘记了注册的找好密码,或者是压根没有用管理员的账号密码。然后关掉网页,再重新开启后显示需要输入账号密码!!!
    方法:1.进入JENKINS_HOME下的user目录,找到 config.xml,将改文件备份为config.xml.bat
       2.修改config.xml 中的管理员账号默认密码
    (1)用命令打开:

    sudo vi /Users/Shared/Jenkins/Home/secrets/initialAdminPassword

    (2)找到<passwordHash>节点
    将节点内的 <passwordHash>#jbcrypt:$2a$10$lbyWNEX8qFyS47ddBYHgHOOIdnsijELWhprkGA0aZQRfapnzGeVl 6</passwordHash>的值改为:

    #jbcrypt:$2a$10$DdaWzN64JgUtLdvxWIflcuQu2fgrrMSAMabF5TSrGK5nXitqK9ZMS 

     (该字符串默认密码为6个1)
    注意前后不要输入空格。按Esc键->:->wq保存。
    3.启Jenkins:jenkins restart
    4.打开localhost:8080,输入管理员账号,密码为6个1,点击【登录】登录成功
    原文链接:http://blog.csdn.net/jianglianye21/article/details/78082445
     
    背景/问题:节点配置连接失败,日志信息如下
    [12/07/17 17:25:58] [SSH] Starting slave process: cd "/usr/lib/jenkins" && java -jar slave.jar
    Exception in thread "main" java.lang.ClassFormatError: hudson.remoting.Launcher (unrecognized class file version)
       at java.lang.VMClassLoader.defineClass(libgcj.so.10)
       at java.lang.ClassLoader.defineClass(libgcj.so.10)
       at java.security.SecureClassLoader.defineClass(libgcj.so.10)
       at java.net.URLClassLoader.findClass(libgcj.so.10)
       at java.lang.ClassLoader.loadClass(libgcj.so.10)
       at java.lang.ClassLoader.loadClass(libgcj.so.10)
       at gnu.java.lang.MainThread.run(libgcj.so.10)
    Slave JVM has terminated. Exit code=1
    [12/07/17 17:25:58] Launch failed - cleaning up connection
    [12/07/17 17:25:58] [SSH] Connection closed.
    	方法:  
    		     1.确认可以正常ping通,没有问题;
    	    2.确认可以通过命令行ssh连接;ssh root@192.168.1.1
    	    3.通过日志了解,进入/usr/lib/jenkins 查看slave.jar的文件权限;sudo chmod u+x ./slave.jar
    jenkins使用时出现的问题! - 韦林 - 韦林的博客
    4.回到jenkins的节点配置节点,点击【临时断开此连接】=>【Mark this node temporarily offline】=>
    【Bring this node back online】。即可重新连接
     
     
    fir命令行安装。
     
    fir-cli 使用 Ruby 构建, 无需编译, 只要安装相应 gem 即可
     
    查询:ruby -v
    安装:gem install fir-cli
    升级:fir -upgrade
     
    问题:iOS构建,因pod导致失败。
      日志:
      /usr/local/bin/pod: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby: bad interpreter: No such file or directory
    解决:1. pod -version 观察cocoapods是否正常运行。
    2. 重新下载 sudo gem install cocoapods 命令直接安装pod
    3. pod repo update 升级


    背景/原因:
      开发打包原来用的是gradle 4.4 的版本,项目原因升到了4.10.1
      日志:Minimum supported Gradle version is 4.10.1. Current version is 4.4. If using the gradle wrapper, try editing the distributionUrl

      解决:在系统管理--全局工具配置中找到gradle 配上自动下载;(在次构建)
      新问题:Checking the license for package Android SDK Build-Tools 28.0.3 in /Users/#######/######/tool/android-sdk-macosx/licenses Warning: License for package Android SDK Build-Tools 28.0.3 not accepted.
      解决:进入到sdk/tools/bin 的目录下 执行 ./sdkmanager --licenses
      提示:Error: Unknown argument --licenses 原因是sdkmanager的版本太低了 执行: ./sdkmanager --update 然后后再执行 ./sdkmanager --licenses 一路 y下去就好了。

    背景/原因:
      打包的时候发现无法拉取代码---
         ERROR: Failed to check out svn://10.1.xx.xx/sxxxde/hxxxtWixxxpp/IOS/trunk/xxxxx壳子@HEAD
        org.tmatesoft.svn.core.SVNException: svn: E210004: Handshake failed, data stream ended unexpectedly
      后验证,Jenkins的服务器用命令可以拉取代码----
         svn checkout svn://localhost/mycode(项目的svn地址) --username=xxx --password=xxx /Users/apple/Documents/code(随便找个位置放置下载的代码)
      怀疑是Jenkins插件的问题,把插件卸载了。发现插件也装不上了,报类似的错误;
      后来发现是Jenkins反向代理的原因。
     解决:
      系统配置-插件管理-高级-升级站点
     
     
     
    背景/原因:
      iOS 打包报错日志:
     "Error Domain=IDEProvisioningErrorDomain Code=9 ""TKApp_prd.app" requires a provisioning profile." UserInfo={NSLocalizedDescription="TKApp_prd.app" requires a provisioning profile., NSLocalizedRecoverySuggestion=Add a profile to the "provisioningProfiles" dictionary in your Export Options property list.}"
    )}
    error: exportArchive: "TKApp_prd.app" requires a provisioning profile.

    解决:

     



     
  • 相关阅读:
    单页面应用 之 项目中集成插件vue-router
    公共组件的创建和使用
    数据库初识
    MySQL的安装 --windows版本
    多线程补充以及协程
    多线程(三)
    多线程(二)
    多线程(一)
    多进程(二)
    多进程(一)
  • 原文地址:https://www.cnblogs.com/weilin-1/p/9043572.html
Copyright © 2020-2023  润新知