自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

freflying1119的博客

工作10年多,从2019年8月6日起,我要为后20多年的工作生涯留下点.....

  • 博客(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

原创 推荐几个人工智能工具

今年以来,人工智能突飞猛进,这些工具,将让你的工作效率飞起,快用起来吧。

2024-05-30 10:49:34 565 1

原创 升级Jenkins从2.263.3到2.440.2

Jenkins升级路径及注意事项

2024-05-30 09:41:29 1558

原创 expect脚本在自动化部署中的具体应用案例

expect脚本是一个非常好的交互式应用脚本,在自动化部署中,可以使用这个脚本来实现全自动的自动化部署。本文就介绍了一些具体的应用案例。

2023-11-22 15:15:00 727

原创 微信小程序Jenkins持续集成打包发布流程

本文给了一个微信小程序Jenkins持续集成打包发布流程。

2023-10-10 14:52:09 417

原创 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

原创 一个Flutter&Cocoapods项目打包问题集锦

记录一个flutter与cocoapods项目打包失败遇到的几个问题及对应解决方案。

2023-09-13 18:50:53 774

原创 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

原创 mac环境使用pkgbuild命令打pkg包的几个小细节

jenkins调用pkgbuild来生成mac环境下的pkg包的几个小细节。

2023-08-30 16:40:25 1927

原创 expect脚本中杀进程

【代码】expect脚本中杀进程

2023-08-03 11:17:27 73

原创 使用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

原创 expect脚本中判断文件目录是否存在

expect脚本中判断文件目录是否存在

2023-02-17 13:05:47 784

原创 SonarQube报java.lang.OutOfMemoryError

Jenkins 执行sonar扫描,job运行成功,但是查看报告显示失败,报OutOfMemoryError。

2023-01-13 16:37:57 1857

原创 sed实现key-value变量替换

sed实现key-value变量替换

2022-11-02 09:20:37 807

原创 Jenkins DependencyCheck扫描Node.js程序

使用Dependency Check扫描Node.js程序

2022-10-20 15:55:24 906

原创 Vue前端编译问题集

一个前端编译问题居然跟git版本有关,你能想到吗?一个烂大街的问题,居然需要这样解决。。。。

2022-10-12 15:17:57 2100

原创 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 &amp

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关注的人

提示
确定要删除当前文章?
取消 删除