- 博客(72)
- 收藏
- 关注
原创 华为欧拉系统配置普通用户无密码使用sudo systemctl启动用户服务
本文主要描述了华为欧拉系统配置普通用户无密码使用sudo systemctl启动服务的方法。
2024-06-19 18:32:43
396
原创 centos7.5安装Node.js 20.5.1后报段错误(吐核)
centos7.5安装Node.js 20.5.1,编译glibc2.28,导入环境变量后,系统崩溃吐核。原因就是centos7.5不能直接Nodejs 20.5.1.
2024-06-13 10:56:13
850
原创 expect脚本在自动化部署中的具体应用案例
expect脚本是一个非常好的交互式应用脚本,在自动化部署中,可以使用这个脚本来实现全自动的自动化部署。本文就介绍了一些具体的应用案例。
2023-11-22 15:15:00
727
原创 iOS持续集成打包从Intel芯片迁移到Apple M2芯片解决方案
iOS构建环境从芯片Intel迁移到Apple M2芯片,打包命令需要增加新选项destination。
2023-09-19 18:16:48
313
原创 iOS xcframework项目提示“ld: framework not found”
iOS xcframework项目提示“ld: framework not found” 错误的排查及解决过程。
2023-09-14 15:59:36
3183
原创 Jenkins上使用expect脚本实现发布物上传SVN遇到字符集问题
脚本在调试时好好的,但是放到jenkins shell中调用,就卡住,那么你可能遇到了字符集问题。
2023-09-01 18:31:38
425
原创 jenkins+ssh+Putty构建windows的IIS服务发布
本文提出了一个jenkins +ssh +Putty来构建windows IIS服务发布的自动化流程,供有需要的小伙伴参考。
2023-08-30 17:11:44
1402
原创 使用jenkins创建双provisioning profile的iOS安装包
本文提供了一种双provisioning profile配置的iOS工程,如何通过jenkins配置来编译并导出ipa包的解决方法,通过这种方法,就可以掌握xcode编译ipa过程。
2023-06-27 14:33:25
902
原创 App持续集成打包功能不正确,原来是它惹的祸
App持续集成打包功能不正常,实际上是gitlab的gitignore配置惹的祸。所以,使用gitlab保存代码的时候,如果设置了过滤规则,一定要小心の!
2023-06-25 13:49:36
69
原创 SonarQube报java.lang.OutOfMemoryError
Jenkins 执行sonar扫描,job运行成功,但是查看报告显示失败,报OutOfMemoryError。
2023-01-13 16:37:57
1857
原创 gradle 编译报错:Installed Build Tools revision 32.0.0 is corrupted
解决gradle报错的2个问题: 1. Build Tools is corrupted。 2. 32.0.0 is missing DX.
2022-07-12 15:23:13
1421
原创 KVM虚拟机掉电重启后无法ssh连接访问
KVM虚拟机掉电重启后,virt-manager无法连接,console无法连接,ssh无法访问的解决办法。
2022-07-12 13:28:35
768
原创 centos6更改docker存储路径
网上关于最新docker更改配置的多,这里找到一个centos6系统更改docker配置的链接,供需要的参考。
2022-04-19 14:40:50
1116
原创 jenkins扫码安装iOS ipa包实现关键技术点
自建一个内部iOS APP 扫码安装分发平台的技术要点,实现了与jenkins的完美集成。
2022-04-02 10:20:27
3050
原创 jenkins重启后job丢失问题
因为插件或者版本的不兼容性,可能会导致jenkins job丢失,务必在日常做好jenkins的备份,既要做好整个空间的备份,也做好plugins目录的备份,才能再发现问题后不会手忙脚乱。
2022-03-30 15:26:27
6197
原创 Linux centos6.X & centos7.X 升级openssh到8.5sp1
这里写自定义目录标题升级openssh8.5sp1升级centos6.x到openssh8.5sp1升级centos7.X到openssh8.5sp1注意事项附录 安装配置telnet服务参考升级openssh8.5sp1升级centos6.x到openssh8.5sp1从http://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/ 下载openssh-8.5p1.tar.gzwget http://ftp.openbsd.org/pub/OpenBS
2022-01-14 10:34:51
395
原创 maven-shade-plugin A required class was missing org/sonatype/aether/version/VersionConstraint
问题描述在用jenkins 编译研发代码的时候,报如下错误:[ERROR] Failed to execute goalorg.apache.maven.plugins:maven-shade-plugin:2.0:shade (default) onproject openam-clientsdk: Execution default of goalorg.apache.maven.plugins:maven-shade-plugin:2.0:shade failed: Arequired
2021-12-23 18:35:35
1010
原创 maven-assembly-plugin failed because of String index out of range 70
问题描述在用jenkins编译项目代码的时候,遇到如下错误:[ERROR] Failed to execute goalorg.apache.maven.plugins:maven-assembly-plugin:2.2-beta-5:single(openam-configurator) on projectopenam-distribution-ssoconfiguratortools: Executionopenam-configurator of goalorg.apache.mav
2021-12-23 18:20:30
781
原创 Jenkins发布jar包到nexus私服报Return code 400 ReasonPhrase Bad Request
问题描述开发通过jenkins发布jar包到nexus私服,报如下错误:[ERROR] Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:3.0.0-M1:deploy (default-deploy) on project typhon: ArtifactDeployerException: Failed to deploy artifacts: Could not transfer artifact cn.bjca
2021-12-07 11:37:53
1664
原创 Jenkins+OCLINT+SONAR+搭建IOS静态代码扫描平台
@[TOC]Jenkins+OCLINT+SONAR搭建IOS静态代码扫描平台Jenkins+OCLINT+SONAR+sonar-objective-c-plugin搭建IOS静态代码扫描平台本文记录了我搭建公司IOS静态代码扫描环境的操作过程,差不多一步一坑吧,但好歹是成功运行了。环境说明Jenkins 2.176.3oclint 0.13SONARqube:6.2sonar-objective-c-plugin: 0.6.3找到跟自己soanrqube版本匹配的objc插件,真是个苦差
2021-12-07 10:26:25
947
原创 在mac上创建gitlab-runner
问题描述公司之前gitlab是开发人员在维护,iOS的静态代码检查环境也是之前的开发人员搭建的。目前我负责公司的持续集成,相关研发设施都交由我来维护。目前iOS开发反馈,他们的静态代码检查的runner停止工作了,代码无法做静态代码检查,需要我去解决。怀着忐忑的心情,查询相关资料,总算搞定了这个事情。问题解决一、下载并安装gitlab-runner官方的文档都是:sudo curl --output /usr/local/bin/gitlab-runner https://gitlab-runn
2021-11-25 13:53:16
2620
原创 SVN主机服务器修改ip后,同步失败
问题描述在遭遇sonarqube安全问题后,公司开始加强对于关键系统的安全排查。排查中惊悚的发现svn双机中的备机居然工作不正常,导致半年的数据未进行同步。问题排查按照原来的备份脚本,去执行svnsync命令svnsync sync file://$fPath --username $user --password $strongpassword然后惊悚的发现同步的居然是修改前的IP,而不是自认为的修改后的ip。检查备机,发现数据有的数据已经近半年未同步。问题解决在本地搜索修改前的ip,未找
2021-11-22 17:01:31
1945
原创 jenkins调用gradle编译报:Execution failed for task ‘:corecomponent:compileDebugAidl‘
问题描述开发调用jenkins job执行Android编译打包,然后从jenkins控制台看到如下错误:研发反馈,将原来代码中的一个jar包引用改成了aar包引用。问题分析查看研发的build.gradle文件:对于aar文件的引用为:api(name: ‘ocrComponentV1.0.2’, ext: ‘aar’)开始怀疑是路径不正确导致,在当前工作区corecomponent目录下检查发现libs/ocrComponentV1.0.2.aar存在,修改配置文件调试api中文件引用路
2021-11-22 16:45:38
2425
原创 Jenkins调用gradle插件执行具有时序依赖关系的任务出错
问题描述研发人员反馈,jenkins上Android构建job运行时结果总是不正确,jenkins上配置了很多task,第一个task是清理task,第二个task会生成一个jar文件,第三个task会调用第二个task的jar文件作为输入,混淆产生一个新jar文件,后面就不列举了。 目前问题是,第三个task执行的时候说找不到第二个task产生的jar文件,所以报错。问题排查1. 只保留第一个清理task和第二个task,检查输出目录,结果是正确的。 加入第三个任务以后,错误是一样的,还是找不到
2021-09-17 15:01:32
827
原创 错误:moby-runc conflicts with containerd.io-1.4.9-3.1.el7.x86_64
问题描述服务器之前用minikube安装了Kubernetes,现在打算用kubeadm重新安装Kubernetes。在执行 yum -y install docker-ce的时候报如下错误:Removing docker-ce.x86_64 0:17.03.0.ce-1.el7.centos - u due to obsoletes from installed moby-engine-20.10.8+azure-1.el7.x86_64–> 正在使用新的信息重新解决依赖关系–> 正在
2021-08-23 09:58:50
1305
原创 The character ‘ ‘ is an invalid XML character 错误定位解决过程
问题由来由于负责公司maven 私服的管理,研发提交了一系列第三方的jar包到私服,按照开发给的group/artifact/version,将包上传到了公司私服上,然后就遇到了问题,开发代码编译都正常,但是编译的包,一运行就报下面的错误。然后就开始了陪开发定位问题的过程。问题定位首先根据提示信息,查看问题出错代码,检查发现没有问题;按照网上的方案,开发本地缓存全部清理,从私服上重新下载包,没有问题。将本地下载的包跟服务器上的包,比对md5,完全一样。将包改为本地引用的方式,即不从私服下载
2021-08-09 16:22:12
1403
原创 vue报错之@ ./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/selector.js?
问题描述使用jenkins编译改vue代码,总是报错,有时候给这个错误,有时候看不出任何错误,但是查看npm run build命令执行结果,总是1.问题定位跟研发确认,研发使用同样的命令,代码编译成功。首先怀疑是否代码不一致导致,将jenkins自动下载的代码传给开发,研发编译仍然成功。其次怀疑是否npm和node版本不一致导致,更新版本跟开发一致,jenkins仍然编译失败;排除环境问题,分析问题与代码相关,搜索vue引用js文件的写法,确认index.vue文件引用路径没有问题@/ap
2021-08-09 15:43:31
6756
原创 docker编译go代码时报dial tcp xxx.xxx.xxx.xxx io timeout错误
问题描述在使用jenkins将go代码打包成二级制rpm包的时候,在运行docker命令:docker run -v $PWD:/go/src/github.com/xxx quay.io/influxdb/telegraf-ci:1.13.3 bash -c "go env -w GO111MODULE=on && go env -w GOPROXY=https://goproxy.cn,direct && cd /go/src/github.com/xxx &
2021-06-16 11:36:23
839
原创 Error: node-gyp requires that the user‘s home directory is specified in either of the environmental
Error: node-gyp requires that the user’s home directory is specified in either of the environmental variables HOME or USERPROFILE. Overide with: --devdir /path/to/.node-gyp错误日志[5/5] Building fresh packages…error /home/jenkins/workspace/Test-codesign-bui
2021-01-21 09:50:07
178
原创 Huawei 2288H V5 服务器安装CentOS7.5踩过的坑
Huawei 2288H V5 服务器安装CentOS7.5踩过的坑可能很久没安装过linux操作系统了,公司因为业务需要,新买了2台Huawei 2288H服务器,居然费了2天(同时并行其他工作)才把系统安装设置好。 记录一下踩过的坑:问题1:BIOS密码,跟售后联系变成了Admin@9000;问题2:不能使用光驱直接安装:解决办法:使用笔记本电脑,带光驱,直连服务器的MGMT口(第三个网口),并将本机ip地址设置成192.168.2.X,来访问iBMC控制台,设置启动安装。参考: https:
2021-01-19 16:26:15
2594
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人