本文基于《jenkins构建maven项目》,在此之上增加自动构建。 直接进入主题。 我这边的git仓库使用的是搭建在内网的gogs,所以想实现当代码push到git上后就立即自动构建打包该项目,就需要在jenkins上安装gogs的插件。 Jenkins安装Gogs插件 打开 系统管理 -> 管理插件 -> 可选插件 ,在
一、GIT 1.1Gogs Go语言开发的Git服务器。https://gogs.io/ 1.2 软件依赖 1.2.1 Git yum install git -y 1.2.2 Mysql $ yum install mariadb 设置mysql数据库环境,mysql_secure_installation 1.2.3 安装 下载gogs安装程序gogs0.11.4_amd64.tar.gz,上传到Centos解压,生产gogs
一、jenkins服务器配置公钥和私钥 1、使用ssh-keygen命令进行创建 这里可以创建两类密钥,RSA 和 DSA,具体知识点请自行百度 2、ssh-keygen -t rsa -t 指定密钥类型,默认rsa,一路回车 3、一路回车后,会在当前登录用户家目录下,生成.ssh文件夹,这里是root用户 id_rsa 就是私钥,id_rsa.p
很多同学可能第一次了解什么是ci-cd,什么是Jenkins,首先会介绍下cicd的概念及应用场景,之后再详细介绍下Jenkins的概念、安装及使用。 什么是CI-CD? 首先明确CI-CD是一种技术,而并不是指一个软件。 CI:可持续集成(简单将就是通过公用代码仓库将开发人员的代码进行统一集成管理,与集
相关环境依赖 安装系统环境: CentOS7.6 git软件: 1.8 mysql: 5.7 gogs 用户git 一下安装都安装在/home/git/下面 创建系统用户git: sudo useradd git /etc/sudoers 文件加 git ALL=(ALL) NOPASSWD:ALL /etc/sudoers 这个文件是可读的,修改前先增加可写权限 gogs 安装 su gi
1、概要流程 2、准备工作 gogs服务器 linux网站服务器(宝塔) 本地客户端 3、编写钩子访问的接口 在public下新建githook.php文件,代码如下: <?php$cmd = "cd /www/wwwroot/testfc/pro/ && git reset --hard origin/master && sudo git pull origin master 2>&1";$res = arr
gogs 团队使用第二种方法如下, 前面办法参考前面的方法: 由 root 用户新建 organization, 比如说建立 hardware,然后把团队的 技术负责人拉到 owners 这个 team 里面。以后的事情都有 团队的技术负责人来处理。 有团队技术负责人登录账户,然后 invite 做各个模块的实际的技术人员。 有
目录gogs:... 1git:... 11概念:... 11操作:... 12push到服务器:... 16用http协议push到远程:... 16用ssh协议push到远程:... 18pycharm中用git:... 19stash存储:... 25branch分支:... 30gitflow工作流:... 36win下Git GUI 37注意:... 37 gogs: https://gogs.io # go语言开发的git服
docker 安装gogs 准备工作 安装一个mysql数据库,创建一个数据库 gogs,字符集为utf-8 查找gogs 镜像 docker search gogs 拉取镜像到本地 docker pull gogs/gogs 创建并启动容器 sudo docker run -di -name=gogs -p 10022:22 -p 3000:3000 -v /var/gogsdata:/d
Gogs 是一款极易搭建的自助 Git 服务。 Gogs 的目标是打造一个最简单、最快速和最轻松的方式搭建自助 Git 服务。使用 Go 语言开发使得 Gogs 能够通过独立的二进制分发,并且支持 Go 语言支持的 所有平台,包括 Linux、Mac OS X、Windows 以及 ARM 平台。 开源地址 github.com/gogs/gog
场景: docker 安装gogs,按着这篇博文(Docker 方式安装Gogs)的步骤,到达步骤:Gogs 的配置和使用 针对mysql数据库,输入正确的mysql数据库信息后,点击立即安装,出现提示信息:数据库设置不正确:Error 1049: Unknown error 1049。 解决: 手动添加对应数据库(如:gogs),并设置utf8_general_ci 字符集,再点