从安装到日常使用中遇到过的问题和解决方法;

 
背景/问题:安装时是跳过安装插件过程的,安装好后,我发现里面啥也做不了,连个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
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. 解决:


 

jenkins使用时出现的问题!的更多相关文章

  1. Cookie使用时需要注意个数及大小限制

    各浏览器对Cookie有一定的限制,在使用时需要格外注意. 各浏览器之间对cookie的不同限制:   IE6.0 IE7.0/8.0/9.0+ Opera FF Safari Chrome cook ...

  2. EntityFrameWork 使用时碰到的小问题

    EntityFrameWork 使用时碰到的小问题 1,在使用orm访问数据库的相目里,也要引用EntityFrameWork.dll,否则无法使用orm 否则,编译错误 错误 5 "Sys ...

  3. MySQL 安装和启动服务,“本地计算机 上的 MySQL 服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止。”

    MySQL 安装和启动服务,以及遇到的问题 MySQL版本: mysql-5.7.13-winx64.zip (免安装,解压放到程序文件夹即可,比如 C:\Program Files\mysql-5. ...

  4. MaterialCalendarView使用时遇到的问题

    一.概述 MaterialCalendarView是一个开源项目.功能强大支持多选.单选.标注等. 二.问题 1.其继承自ViewGroup,故与CalendarView半毛钱关系都没有,完全是一个新 ...

  5. [备忘][转]rsync使用时的常见问题

    sync使用时的常见问题: 错误1: rsync: read error: Connection reset by peer (104) rsync error: error in rsync pro ...

  6. 小白学数据分析----->移动游戏的使用时长分析

    写下该文章,是因为之前看到了几款游戏一个典型的玩家刺激活动,在<多塔联盟>,<萌江湖>等多款游戏的设计中都有体现,如下图所示: 这个功能点的设计,今天在这里讲的更多的还是跟数据 ...

  7. VS2010 使用时选择代码或双击时出错,点击窗口按钮后VS自动重启问题

    VS2010 使用时选择代码或双击时出错崩溃,点击窗口按钮后VS自动重启问题 下载补丁,打上补丁之后,重启电脑,解决了问题. WindowsXP的下载地址:Windows XP 更新程序 (KB971 ...

  8. [开发笔记]-sqlite数据库在使用时遇到的奇葩问题记录

    有时候做些简单的项目一般都会选择sqlite数据库,优点有很多,这里就不详细说了. 在此主要记录一些平时在使用时遇到的问题及解决方法.希望能对大家有所帮助. --------------------- ...

  9. 本地计算机上的OracleOraDb11g_home1TNSListener服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止。——Oracle监听器服务无法启动!

    问题: oracle服务设置为手动启动.但是开机后手动启动监听服务后弹出框,提示“本地计算机上的OracleOraDb11g_home1TNSListener服务启动后停止.某些服务在未由其他服务或程 ...

随机推荐

  1. super深究

    super的入门使用: 在类的继承中,如果定义某个方法,该方法会覆盖父类的同名方法,但有时候我们希望能同时实现父类的功能,这时,我们就需要调用父类的方法了,可以通过使用super来实现.比如: cla ...

  2. 使用python来搞定redis的订阅功能

    好久没写博客了.   最近公司开了新项目,我负责的内容之一是系统的后端.具体项目内容我就不介绍了,但是用到的技术有些还是很有趣的,值得记录一下.今天介绍的就是其中一个:利用redis的pubsub订阅 ...

  3. memcached迁移方案——记一次memcached session服务的迁移

    背景: (1)由于机房调整,需要迁移memcached: (2)需要在短期内迁移完成(一周以内): (3)该memcached 保存了用户的登录数据,非常重要,一旦出问题将导致大量的用户被踢出: (4 ...

  4. openssl生成证书

    数字证书: 第三方机构使用一种安全的方式把公钥分发出去 证书格式:x509,pkcs家族 x509格式: 公钥和有效期限: 持有者的个人合法身份信息:(主机名,域名) 证书的使用方式 CA的信息 CA ...

  5. Connection reset原因分析和解决方案

    在使用HttpClient调用后台resetful服务时,“Connection reset”是一个比较常见的问题,有同学跟我私信说被这个问题困扰很久了,今天就来分析下,希望能帮到大家.例如我们线上的 ...

  6. 基于Naive Bayes算法的文本分类

    理论 什么是朴素贝叶斯算法? 朴素贝叶斯分类器是一种基于贝叶斯定理的弱分类器,所有朴素贝叶斯分类器都假定样本每个特征与其他特征都不相关.举个例子,如果一种水果其具有红,圆,直径大概3英寸等特征,该水果 ...

  7. Spring源码分析(三)容器核心类

    摘要:本文结合<Spring源码深度解析>来分析Spring 5.0.6版本的源代码.若有描述错误之处,欢迎指正. 在上一篇文章中,我们熟悉了容器的基本用法.在这一篇,我们开始分析Spri ...

  8. VMware Tools安装方法及解决无法全屏显示问题

    环境:VMware8.0虚拟机        ubuntu:12.04 在刚安装完ubuntu后,屏幕不能全屏显示,此时: 1.安装VMware Tools 步骤: 1.1     进入ubuntu系 ...

  9. 【LeetCode43】 Multiply Strings

    题目描述: 解题思路: java代码: public class LeetCode43 { public static void main(String[] args) { String num1=& ...

  10. golden gate 加initial load 在rac 上的配置

    前言goldengate 11g 在oracle 11g rac 上的配置 (源是rac+asm , 目标是单数据库实例) 源端: 1. 配置tnsnames [oracle@rac1 admin]$ ...