CI/CD

Jenkins打包Android

Jenkins打包Android

apk export JAVA_HOME=/usr/local/jdk-11.0.16 export PATH=$JAVA_HOME/bin:$PATH cd LLTerminal/app chmod +x ../gradlew ../gradlew clean assembleGooglePlay

Joe.Ye Joe.Ye 2023-05-01
0 0 0
Gogs+Drone轻量搭配替代Gitlab+Jenkins实现自动化部署

Gogs+Drone轻量搭配替代Gitlab+Jenkins实现自动化部署

在开发或生产环境中,我们经常会搞一套自动化部署方案(俗称一键部署)。比较流行的一种就是Gitlab+Jenkins实现方案,不过这种方案占用内存比较大,没有个8G内存,很难流畅运行,而且部署起来也不快。最近发现一款神器Drone,轻量级CI/DI工具,结合Gogs使用内存占用不到1G,几行脚本就能实

Joe.Ye Joe.Ye 2023-04-01
0 0 1
Jenkins+Docker自动化部署

Jenkins+Docker自动化部署

SpringBoot应用打包Docker镜像都是可以通过Maven插件来实现的,但由于远程服务器需要开发2375端口,存在一定的安全隐患。介绍另一种方法,使用DockerFile+Jar+自动化脚本的形式来部署。 项目打包 我们不使用Docker的Maven插件来打包,先在pom.xml中注释掉它

Joe.Ye Joe.Ye 2023-04-01
0 0 1
Jenkins + SpringBoot + 钉钉 一键打包部署项目

Jenkins + SpringBoot + 钉钉 一键打包部署项目

安装插件 除了安装 Jenkins 推荐的一些插件,还需要安装如下插件: Maven Integration Maven Info Publish Over SSH Extended Choice Parameter Git Parameter 远程服务器配置 目录及脚本 在远程服务器上,需要

Joe.Ye Joe.Ye 2023-04-01
0 0 0
Maven连接Nexus私服配置

Maven连接Nexus私服配置

settings.xml是maven的全局配置文件,而pom.xml文件是所在项目的局部配置。settings.xml中包含类似本地仓储位置、修改远程仓储服务器、认证信息等配置。 settings.xml文件位置 settings.xml文件一般存在于两个位置: 全局配置: ${M2_HOME}

Joe.Ye Joe.Ye 2023-03-31
0 0 1
Maven私服Nexus3.x环境构建操作记录

Maven私服Nexus3.x环境构建操作记录

引入 Nexus是一个强大的Maven仓库管理器,它极大地简化了本地内部仓库的维护和外部仓库的访问。 在本地构建Nexus私服的好处有: 1)加速构建 2)节省带宽 3)节省中央maven仓库的带宽 4)稳定(应付一旦中央服务器出问题的情况) 5)控制和审计 6)能够部署第三方构件 7)可以建立本

Joe.Ye Joe.Ye 2023-03-31
0 0 1
Nexus 3.x配置deployment角色

Nexus 3.x配置deployment角色

Nexus 3.x取消默认的deployment角色,需要手动添加deployment角色,只需要配置如下权限即可! 添加 Role Role ID: nx-deployment Role name: nx-deployment Role description: Nexus Deployment

Joe.Ye Joe.Ye 2023-03-31
0 0 1
Nexus3安装和使用

Nexus3安装和使用

Nexus3的安装和启动 官网下载nexus3 选择OSS版本,下载地址:https://www.sonatype.com/download-oss-sonatype 安装nexus 解压到指定文件夹D:\nexus3\,得到nexus-3.16.2-01文件夹和sonatype-work文件夹,

Joe.Ye Joe.Ye 2023-03-31
0 0 1
Jenkins用户权限配置

Jenkins用户权限配置

准备工作 插件:Role-based Authorization Strategy 管理Jenkins -> Manage Users -> 新建用户 管理Jenkins -> Configure Global Security -> 授权策略:Role-Based Str

Joe.Ye Joe.Ye 2023-03-25
0 0 1
Jenkins备份配置信息

Jenkins备份配置信息

介绍几种备份Jenkins配置信息的方法,可根据实际情况做出选择。 拷贝文件备份 ·jenkins_home·一般是在Jenkins的安装目录,或者是自定义的目录。 手动备份·jekins_home·目录的以下文件: config.xml hudson*.xml 插件名*.xml job目录 u

Joe.Ye Joe.Ye 2023-03-25
0 0 1
Jenkins配置全局Http代理

Jenkins配置全局Http代理

场景:Jenkins在企业内网,不能直接联网,必须通过HTTP/HTTPS代理联网,通过NAT上网不算HTTP代理范围。 两种启动方式: (1)通过java -jar启动war包,直接在java启动时添加参数: java -Dhttp.proxyHost=192.168.1.10 -Dhttp.p

Joe.Ye Joe.Ye 2023-03-25
0 0 1
Jenkins使用Git Parameter参数化构建

Jenkins使用Git Parameter参数化构建

(1)安装Git Parameter插件 (2)配置构建项目,参数化构建选择Git Parameter Name: branch Description: Git分支 Parameter Type: Branch Default: origin/develop (3)源码管理 -> 指定

Joe.Ye Joe.Ye 2023-03-25
0 0 1
Jenkins使用技巧总结

Jenkins使用技巧总结

代理配置 系统管理 -> 插件管理 -> Advanced -> HTTP Proxy Configuration SSH发布配置 Jenkins控制台配置 系统管理 -> 系统设置 -> Publish over SSH -> Add SSH Server N

Joe.Ye Joe.Ye 2023-03-24
0 0 1
Jenkins运维常规

Jenkins运维常规

启动及升级 升级:http://updates.jenkins-ci.org/download/war/ 启动: su - jenkins -c '/usr/local/java/jdk1.8.0_212/bin/java -Djava.awt.headless=true -DJENKI

Joe.Ye Joe.Ye 2023-03-24
0 0 1
Jenkins构建ant-design-pro项目

Jenkins构建ant-design-pro项目

选择 Freestyle project 构建 执行 Shell pwd git checkout develop git pull cd .. tar -zcf prod_frontend.tar.gz ./prod_frontend --exclude *.tar.gz mv prod_fro

Joe.Ye Joe.Ye 2023-03-24
0 0 1
1 2 3 4