- 博客(80)
- 收藏
- 关注
原创 使用jenkins构建Android+Flutter项目依赖自动升级带来兼容性问题及Jenkins构建速度慢问题解决
# 本文研究了flutter 依赖管理的原理,找到flutter依赖控制的方法,确保项目按照开发指定的依赖版本构建应用,并调研解决了jenkins 构建flutter应用环境的原因。
2025-02-17 16:51:37
1198
原创 使用Jenkins实现鸿蒙HAR应用的自动化构建打包
通过本文的介绍,我们了解了如何使用Jenkins命令行工具实现鸿蒙HAR应用的自动化构建打包。这不仅提高了开发效率,还确保了代码质量。未来,随着鸿蒙系统的不断发展和完善,自动化构建工具也将更加智能和高效。我们可以期待更多的自动化工具和插件出现,为鸿蒙应用开发提供更加便捷和高效的解决方案。希望本文对大家有所帮助!如果你有任何疑问或建议,请随时在评论区留言。
2025-02-08 16:14:39
1308
原创 npm install 报错:Command failed: git checkout 2.2.0-c
npm报错git checkout 2.2.0-c, 日志不清,原因不明,通过cnpm,找到了问题真凶。事实继续证明,持续集成就是最好的代码完整性检查工具!!!
2025-01-21 09:12:56
1236
原创 Gitlab升级14.0.12-->14.3.6遇到的gitlab-ctl reconfigure错误
Gitlab升级14.0.12-》14.3.6遇到(gitlab::database_migrations line 51) had an error: Mixlib::ShellOut::ShellCommandFailed的解决方法。
2024-09-18 16:47:09
1043
原创 Centos7.9升级glibc2.28遇到的Cannot set LC_CTYPE to default locale问题
Centos7.9源码安装glibc2.28流程还需要增加一步,以避免遇到中文乱码问题。
2024-09-10 11:05:46
422
原创 Centos7.9使用第三方仓库来安装高版本的git
Centos7.9自带的git版本较低,不能满足工作需求,我们使用第三方仓库来快速安装高版本的git,将是一个非常不错的选择。
2024-09-09 09:29:13
563
2
原创 Centos7.9上安装glibc2.28遇到/usr/bin/ld: cannot find -lnss_test2问题
Centos7.9安装glic2.28遇到-lnss_test2问题及解决方案。
2024-09-05 18:19:41
1677
2
原创 华为欧拉系统配置普通用户无密码使用sudo systemctl启动用户服务
本文主要描述了华为欧拉系统配置普通用户无密码使用sudo systemctl启动服务的方法。
2024-06-19 18:32:43
1128
原创 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
1334
原创 expect脚本在自动化部署中的具体应用案例
expect脚本是一个非常好的交互式应用脚本,在自动化部署中,可以使用这个脚本来实现全自动的自动化部署。本文就介绍了一些具体的应用案例。
2023-11-22 15:15:00
801
原创 iOS持续集成打包从Intel芯片迁移到Apple M2芯片解决方案
iOS构建环境从芯片Intel迁移到Apple M2芯片,打包命令需要增加新选项destination。
2023-09-19 18:16:48
490
原创 iOS xcframework项目提示“ld: framework not found”
iOS xcframework项目提示“ld: framework not found” 错误的排查及解决过程。
2023-09-14 15:59:36
4269
原创 Jenkins上使用expect脚本实现发布物上传SVN遇到字符集问题
脚本在调试时好好的,但是放到jenkins shell中调用,就卡住,那么你可能遇到了字符集问题。
2023-09-01 18:31:38
482
原创 jenkins+ssh+Putty构建windows的IIS服务发布
本文提出了一个jenkins +ssh +Putty来构建windows IIS服务发布的自动化流程,供有需要的小伙伴参考。
2023-08-30 17:11:44
1496
原创 使用jenkins创建双provisioning profile的iOS安装包
本文提供了一种双provisioning profile配置的iOS工程,如何通过jenkins配置来编译并导出ipa包的解决方法,通过这种方法,就可以掌握xcode编译ipa过程。
2023-06-27 14:33:25
999
原创 App持续集成打包功能不正确,原来是它惹的祸
App持续集成打包功能不正常,实际上是gitlab的gitignore配置惹的祸。所以,使用gitlab保存代码的时候,如果设置了过滤规则,一定要小心の!
2023-06-25 13:49:36
112
原创 SonarQube报java.lang.OutOfMemoryError
Jenkins 执行sonar扫描,job运行成功,但是查看报告显示失败,报OutOfMemoryError。
2023-01-13 16:37:57
2135
原创 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
1719
原创 KVM虚拟机掉电重启后无法ssh连接访问
KVM虚拟机掉电重启后,virt-manager无法连接,console无法连接,ssh无法访问的解决办法。
2022-07-12 13:28:35
918
原创 centos6更改docker存储路径
网上关于最新docker更改配置的多,这里找到一个centos6系统更改docker配置的链接,供需要的参考。
2022-04-19 14:40:50
1164
原创 jenkins扫码安装iOS ipa包实现关键技术点
自建一个内部iOS APP 扫码安装分发平台的技术要点,实现了与jenkins的完美集成。
2022-04-02 10:20:27
3183
原创 jenkins重启后job丢失问题
因为插件或者版本的不兼容性,可能会导致jenkins job丢失,务必在日常做好jenkins的备份,既要做好整个空间的备份,也做好plugins目录的备份,才能再发现问题后不会手忙脚乱。
2022-03-30 15:26:27
6743
原创 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
442
原创 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
1089
原创 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
848
原创 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
1792
原创 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
1015
原创 在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
2703
原创 SVN主机服务器修改ip后,同步失败
问题描述在遭遇sonarqube安全问题后,公司开始加强对于关键系统的安全排查。排查中惊悚的发现svn双机中的备机居然工作不正常,导致半年的数据未进行同步。问题排查按照原来的备份脚本,去执行svnsync命令svnsync sync file://$fPath --username $user --password $strongpassword然后惊悚的发现同步的居然是修改前的IP,而不是自认为的修改后的ip。检查备机,发现数据有的数据已经近半年未同步。问题解决在本地搜索修改前的ip,未找
2021-11-22 17:01:31
2009
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人