标签:Jenkins

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
Tinker + Bugly + Jenkins 爬坑之路

Tinker + Bugly + Jenkins 爬坑之路

Tinker + Bugly热修复实现 参考官方文档:Bugly Android热更新使用指南、Bugly Android热更新详解 主要接入流程: 打基准包安装并上报联网(注:填写唯一的tinkerId) 对基准包的 bug 修复(可以是 Java 代码变更,资源的变更) 修改基准包路径、修改

Joe.Ye Joe.Ye 2023-03-29
0 0 0
Jenkins构建GitHub项目

Jenkins构建GitHub项目

创建 GitHub 项目的构建 新建项目 在 Jenkins 首页,点击 新建。设置项目名称:GitHub Project 选择 构建一个自由风格的软件项目 添加 GitHub 上的项目 勾选 GitHub Project 选项 Project url:设置 github 的项目地址。 设置G

Joe.Ye Joe.Ye 2023-03-03
0 0 0
Jenkins构建任务

Jenkins构建任务

持续集成 (Continuous integration,简称 CI)是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译、发布、自动化测试)来验证,从而尽快地发现集成错误。许多团队发现这个过程可以

Joe.Ye Joe.Ye 2023-03-03
0 0 0
Jenkins设置定时任务

Jenkins设置定时任务

每次都手动的构建项目显然不够方便,有时候需要定时地执行自动化测试脚本。例如,每天晚上定时执行 py_tests.py 文件来运行自动化测试项目。 设置定时任务 根据前面已经创建的 Python Test Project 项目为例,单击项目左侧的 配置 选项,修改项目的配置。 找到 构建触发器,勾选

Joe.Ye Joe.Ye 2023-03-03
0 0 0
Jenkins打包Android项目的基本构建步骤

Jenkins打包Android项目的基本构建步骤

项目创建及配置 新建Android项目 点击[新建] -> 选择[构建一个自由风格的软件项目],进入项目配置页面。 配置源码管理 源码管理选择 [Git],[Repository URL] 输入项目的 git地址。[Credentials] 可以选择默认的none,直接用的当前账号的ssh目

Joe.Ye Joe.Ye 2023-03-03
0 0 0
Jenkins常规配置

Jenkins常规配置

安全设置 默认情况下,任何用户都可以使用 Jenkins 进行发布。 可以进入相关设置:[系统管理] / [全局安全配置] 选择 "Jenkins专有用户数据库",不要选中 "允许用户注册" 选择 登录用户可以做任何事,选中 Allow anonymous

Joe.Ye Joe.Ye 2023-03-03
0 0 0
CentOS下部署Jenkins

CentOS下部署Jenkins

Jenkins简介 Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。 Jenkins功能包括: 1、持续的软件版本发布/测试项目 2、监控外部调用执行的工作 官方网站:https://je

Joe.Ye Joe.Ye 2023-03-03
0 0 0
Jetty部署Jenkins

Jetty部署Jenkins

在 Jenkins官网 下载最新的 jenkins.war 文件。将war包放到Jetty的webapps目录或自定义jetty.deploy.monitoredPath目录/data/www/jetty下。 部署Jenkins 修改 jetty.xml 添加 JENKINS_HOME 为Jenk

Joe.Ye Joe.Ye 2023-03-01
0 0 0
Jenkins参数化构建

Jenkins参数化构建

设置参数 General -> 参数化构建过程 -> Add Parameter -> 选项参数 Name: operate Choices: start stop 参数取值 cd deploy/appblog-elastalert sh ./deploy.sh ${oper

Joe.Ye Joe.Ye 2023-02-26
0 0 0
Jenkins执行构建限制数量设置

Jenkins执行构建限制数量设置

执行构建进程数量,在设置里 管理Jenkins -> 系统配置 -> 执行者数量

Joe.Ye Joe.Ye 2023-02-24
0 0 0
Shell使用Jenkins的boolean值

Shell使用Jenkins的boolean值

#!/bin/bash if ! [[ $SKIP_TESTS == true ]] ; then #Do something if condition match fi #!/bin/bash GRAY_MODE=false availabilityZone=ap-southeast-1c

Joe.Ye Joe.Ye 2023-02-24
0 0 0