1.安装插件git 2.安装插件github 3.进入任务-->配置-->构建触发器 4.选择Build when a change is pushed to GitLab. GitLab webhook URL: http://127.0.0.1:8081/jenkins/project/xxx ...
转载 2021-09-28 14:35:00
643阅读
2评论
插件可以针对指定服务器做一些操作,比如:此处用处是将打包好的。添加一台部署主机,也就是最后将打包好的。包copy到部署服务器中,并且启
原创 2023-06-02 12:06:43
90阅读
 因工作关系接触到接触到安卓自动编译环境,网上的资料都推荐了jenkins,因为第一次接触安卓和jenkins,踩了不少的坑,有总结才有进步。   gitlab环境之前已经安装完成可用,具体步骤另外详解吧。本例目标是在gitlab可用前提下,通过jenkins将git仓库的代码自行编译打包,生成可用的apk安装文件。 一、相关环境1Linux Ce
原创 2017-02-17 18:12:58
10000+阅读
1点赞
相关环境1    Linux Centos6.3 2.6.32-279.el6.x86_64     各相关软件版本哈哈哈,这里有一个坑,被我踩了,后面再详细说。 SDK更新,切换到android目录,执行tools/android update sdk –no-ui两个小时左右,确保磁盘有足够空间,总大小6G左右 ***因为源码语言指定用 sdk build-tools 22.0.1打包,所以需
原创 2021-03-17 17:33:37
541阅读
需求背景项目源码在Gitlab代码仓库中有多个gitlab子项目的代码,项目上线完成后,一般会对上线分支的代码进行分支合并到受保护的分支上,一般为Master分支,然后打TAG。这里结合Jenkins+Gitlab进行自动化打TAG。Jenkins配置进入Jenkins,新建Job,进入Job的Configure配置,配置参数化构建。Build选择添加ExecuteShell。打TAG分支合并,打
原创 2020-07-24 16:04:50
9727阅读
1点赞
Jenkins自动化系统部署模式:Jenkins+gitlab Git是什么,版本管理工具。GitLab 私有化的“GitHub”,管理代码版本的平台 Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。真正运作的都是插件。这就是jenkins流行的原因,因为jenkins什么插件都有.流程原理:
转载 2024-05-24 13:12:56
1152阅读
Jenkins+Git+Gitlab+Ansible实现持续集成自动化部署静态网站 一.Jinkens安装                                        &n
转载 2024-03-28 11:20:15
21阅读
jenkins+gitlab 快速部署
原创 2018-03-22 16:04:32
7925阅读
1点赞
Jenkins设置:点击:Manage Jenkins: 点击:Manage Credentials 点击:Stores scoped to Jenkins 下的 全局 点击:添加凭据 添加gitlab访问凭据只需要填写如下三个即可。这里填写的是gitlab的账户,不是linux系统账户,这个gitlab账户要对你所需要部署的项目有权限才可以; 设置ssh账户密码:选
原创 2023-05-28 18:18:43
837阅读
环境阿里云 Centos7 双核8G,并且这是在Docker上进行的安装yum -y install docker # 安装docker systemctl start docker # 启动docker docker search jenkins # 搜索 docker pull jenkins/jenkins:lts # 安装镜像(建议到官网找最新的版本,否则可能出现其他问题)运行# 在当前用
转载 2024-07-31 17:44:25
147阅读
# Docker部署Jenkins+GitLab ## 1. 整体流程 下面是部署JenkinsGitLab的整体流程: ```mermaid gantt title Docker部署Jenkins+GitLab流程 section 安装和配置Docker 安装Docker: done, 2022-01-01, 1d 配置Docker: done, 202
原创 2023-08-19 12:08:13
79阅读
 思路1、使用jenkins+gitlab,实现git仓库有push时,立即触发jenkins的job,进行构建。 2、jenkinsgitlab的安装配置直接参考官方文档 3、以下文档仅是抛砖引玉,介绍将jenkinsgitlab打通。  ==========================GitLab1、Profile->Access
转载 2017-06-01 17:00:00
109阅读
Gitlab + Jenkins 的 CI 实践 0x00 事件为了开发人员更高效的更新应用而采取的 CI 方式实践。0x01 过程记录1、Jenkins 设置 安装插件Gitlab Hook PluginBuild Authorization Token Root Plugin 配置 Jenkins 工程勾上 Build when a
转载 2023-05-28 17:46:59
60阅读
#!/bin/bash set -eux # 基本配置 TARGET_SERVER="10.10.1.70" TARGET_USER="root" TARGET_DIR="/usr/local/yzhpc/hpc-java" JAR_NAME="hpc-portal-module-system-3.1.0.jar" NEW_JAR_NAME="hpc-portal-module-system-3
原创 1月前
91阅读
GitLab 是当前应用非常广泛的 Git Hosting 工具,Jenkins 是非常牛逼的持续集成工具。尽
转载 2018-08-17 14:24:00
326阅读
1点赞
1评论
# Docker-compose部署Jenkins+GitLab ## 1. 引言 随着DevOps的兴起,越来越多的开发者开始关注如何快速、高效地部署和管理软件。在这个过程中,JenkinsGitLab被广泛使用,因为它们提供了强大的持续集成和版本控制功能。本文将介绍如何使用Docker-compose来快速部署JenkinsGitLab,并展示一些示例代码。 ## 2. 准备工作
原创 2023-08-13 15:49:09
287阅读
一、Jenkins及持续集成1)什么是JenkinsJenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括:1)持续的软件版本发布/测试项目;2)监控外部调用执行的工作;对Jenkins有兴趣的朋友可以参考Jenkins中文文档2)什么是持续集成?1)什么是集成?指的是代码由
原创 2020-02-11 13:02:08
4640阅读
1点赞
1评论
jenkins+gitlab全局共享库配置 gitlab 创建共享库项目shared-library 按照提示上传代码文件 目录结构 [root@Jenkins-dev shared-library]# tree . ├── src │ └── com │ └── qikqiak │ └── Glo ...
一、目的 在部门的测试环境中,开发人员一旦向gitlab仓库提交成功代码,gitlab就会自动触发jenkins构建项目。当然在构建后还可以添加项目部署或者自动化测试的脚本。这里只针对测试环境。 二、Jenkins配置 2.1 安装Gitlab Hook Plugin插件: 系统管理->管理插件->
转载 2018-04-26 18:02:00
498阅读
2评论
jenkins配置 1.安装Generic Webhook Trigger Plugin 2.在流水线中配置jenkins hook Gitlab配置webhook jenkins自动触发构建日志 jenkinsgitlab分支自动匹配 gitlab提交哪个分支就对相应的分支代码进行打包编译 br
原创 2023-08-18 11:51:10
179阅读
  • 1
  • 2
  • 3
  • 4
  • 5