
Jenkins
zhangjunli
这个作者很懒,什么都没留下…
展开
-
GITLAB JENKINS代码自动部署
1、前提部署 jenkins安装jenkins插件 Git Gitlab Gitlab Hook Publish Over SSH SSH Agent Git Paramete部署 gitlab2、JENKINS配置免密拉取GITLAB代码配置方法https://www.cnblogs.com/faithH/p/14949070.html3、配置JENKINS+GITLAB(GITLAB提交代码后JENKINS自动部署)原创 2022-04-26 17:51:50 · 1537 阅读 · 0 评论 -
Docker 中用 Jenkins 搭建 Android 自动化打包
https://www.dazhuanlan.com/2020/01/02/5e0da24cd7947/原创 2021-04-20 19:50:08 · 375 阅读 · 0 评论 -
jenkins Android自动打包遇到的坑
一、ndk-build报错[root@hejianlai-jenkins LearnGradle]# ndk-build/usr/local/android-ndk-r8/ndk-build: /usr/local/android-ndk-r8/prebuilt/linux-x86/bin/make: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory解决方法:安装glibc.i686[root@hejianlai原创 2021-03-26 13:32:51 · 451 阅读 · 0 评论 -
SonarQube的Android环境配置
https://www.jianshu.com/p/826c80805bb2?nomobile=yes原创 2021-03-25 17:20:40 · 330 阅读 · 0 评论 -
Execution failed for task ‘:app:processDebugManifest‘ ERROR: no manifest file found解决
Jenkins在构建android报错如下:分析及解决方案:升级AndroidX编译错误项目根目录build.gradle classpath 'com.android.tools.build:gradle:3.4.1'gradle/wrapper/gradle-wrapper.properties distributionUrl=https\://services.gradle.org/distributions/gradle-5.1.1-all...原创 2021-03-25 17:15:30 · 2557 阅读 · 0 评论 -
Jenkins2与Sonar7集成
背景 随着代码量的增多,服务模块的拆分,代码越来越难进行管理,质量与效率这一对矛盾体将凸显出来,就希望将代码质量管理的模式由原来人为主动控制转变成为由自动化工具检测,人被动接收通知,并且相关数据沉淀下来。Jenkins大家都熟知是用来自动化单元测试、编译、打包及部...转载 2021-03-18 16:38:26 · 254 阅读 · 0 评论 -
Jenkins + GitLab 自动化构建部署项目
在测试环境部署这块, 经历过以下几个阶段: 阶段一 有一台测试服务器把项目放上面测试, 当初也没有什么相关的经验, 每次改完代码本地打包上传到服务器上, 然后一顿命令启动项目, 完成了最原始的部署。 这种方式构建和部署全靠人肉, 项目简单的时候还好说, 项目一多配置一多 ( 比如微服务 ) 中间哪个环节粗心出点错那简直就是灾难。 同时还要专门有人对运维相关的技术比较了解, 不然哪天我不在测试工作就完全停滞了。 阶段二 既然都是重复工作, 那就整理下步骤写个脚本 从原创 2020-09-06 21:22:37 · 8395 阅读 · 1 评论 -
k8s + jenkins + gitlab + harbor 应用实战
一、概述maven项目部署流程图如下:环境介绍操作系统 ip 角色 版本ubuntu-16.04.4-server-amd64 192.168.10.122 Jenkins+harbor Jenkins 2.176.2,harbor 1.8.1ubuntu-16.04.4-server-amd64 192.168.10.134 gitlab gitlab-ce_12.1.4ubuntu-16.04.4-server-amd64 192.168.10.1...原创 2020-09-06 21:19:35 · 3815 阅读 · 2 评论 -
Jenkins报错:dial unix /var/run/docker.sock: connect: permission denied解决
解决方案第一种:只要docker服务重启,就需要重新设置一次。cd /var/run sudochmod 666 docker.sock第二种:只需要操作一次添加docker用户组groupadd docker 把当前用户加入docker用户组gpasswd -a ${USER} docker查看是否添加成功cat /etc/group | grep ^docker重启docker更新用户组newgrp docker...原创 2020-09-06 20:58:46 · 2494 阅读 · 0 评论 -
jenkins在进行Maven构建时跳过测试用例
原创 2020-09-06 20:56:57 · 1698 阅读 · 1 评论 -
Jenkins 中使用Tag 来实现版本管理
在团队中使用GitLab中的Merge Request工作模式敏捷下的需求和代码分支管理不断进化的分支和需求管理现在又有了些新的变化和改进,之所以需要改进,肯定是遇到问题了,那么就先从问题来开始今天的文章。问题问题分为两种:方法论的问题:比如团队采用主干开发,主干发布的模式,但是质量得不到保证,这...转载 2020-09-06 20:22:36 · 3517 阅读 · 0 评论 -
Jenkins - 常见报错及处理
https://www.cnblogs.com/Neeo/articles/10678597.html转载 2020-09-05 14:40:03 · 1107 阅读 · 0 评论 -
Docker中安装Jenkins,出现 java.net.UnknownHostException: updates.jenkins.io
出现该错误主要是因为,Docker中容器或宿主机无法连网导致。如果宿主机无法联网,则是离线安装,具体参考离线安装方式。这里介绍使用docker-compose启动Docker容器后,出现java.net.UnknownHostException: updates.jenkins.io异常。下面为docker-compose.yml参考配置version: '2'services: jenkins: image: jenkins/jenkins:lts container_.原创 2020-09-05 14:33:08 · 5097 阅读 · 1 评论 -
Kubernetes-基于容器云构建devops平台
1、基于kubernetes devops的整体方案本文以Kubernetes为基础,为基于java语言研发团队提供一套完整的devops解决方案。在此方案中,开发人员基于eclipse集成开发环境进行代码;开发人员所开发的代码交由由gitlab进行托管、版本管理和分支管理;代码的依赖更新和构建工作由Maven进行处理;为了提升工作效率和代码质量,在devops中引入SonarQube进行代码检查;对于打包构建后代码,交由docker进行镜像构建,并在私有镜像仓库中对镜像进行管理;最后,de...转载 2020-09-01 17:33:14 · 1500 阅读 · 1 评论 -
jenkins配置自动部署springboot程序
任务背景该项目包含4个程序包:a.jar,b.jar,c.jar,d.jar,每次启动前需要修改程序中的配置文件(修改数据源配置),然后按照先后顺序启动。任务目标1.利用jenkins拉取代码,且在打包前就修改好配置文件2.打好包后,将4个程序包传输至测试服务器,并远程执行事先写好的启动脚本配置步骤1.先新建一个Maven任务,配置好源码地址以及build配置2.完成上述配置后,构建一次,看看工作空间的内容这里显示的就是这个工程的代码结构,即从git拉取代码后在...原创 2020-08-14 08:52:12 · 718 阅读 · 0 评论 -
用Docker部署Jenkins
拉取镜像(以下二选一)参考https://hub.docker.com/_/jenkins/,拉取Jenkins官方镜像执行docker pull jenkins参考https://hub.docker.com/r/jenkinsci/blueocean/,拉取Jenkins官方提供的集成blueocean插件的镜像执行docker pull jenkin...原创 2020-02-26 22:28:15 · 484 阅读 · 0 评论