文章目录前言安装jenkins配置JDK安装Maven配置Maven插件配置Git用户发布自动部署任务立即构建 前言之前做了个qq机器人,添加新功能之后老是需要手动重新部署,尽管写了shell脚本来rebuild,但是还是手动啊! so,有没有嘛工具可以让我提交完代码自动打包,自动部署运行? 这就想起来之前用的jenkins,但可惜没用过几次,加上过去两三年基本忘光了,这回捡起来再实操一下。
转载
2023-07-14 17:57:33
90阅读
gitlab actions是一个CI/CD平台而它作为CI/CD工具是许多工作流(workflows)中其一参考:https://www.youtube.com/watch?v=R8_veQiYBjI&t=21s
原创
2022-05-30 19:46:37
281阅读
作为磁力重度依赖人士常看到bt磁力车站推荐帖里的死链,很让人沮丧。下面分享在github发现的bt磁力导航与阿里云百度网盘搜索引擎导航。拿笔记好了哦bt磁力导航转载作者的话如下:bt磁力导航在于精而不在于多,下方站点可覆盖全类型资源。在再次失去它们之前,请提前收藏好下方汇总版,因为本人也在用,这个列表会实时更新。地址是:https://github.com/jtdh/ciligitbook备用:h
转载
2023-11-28 10:27:35
1008阅读
文章目录起因Github Actions示例起因前段时间,github在推荐github actions,不过一直还
原创
2022-12-13 14:31:21
103阅读
编写代码只是软件开发的一小部分,更多的时间往往花在构建(build)和测试(test)。为了提高软件开发的效率
原创
精选
2023-07-13 14:17:29
214阅读
准备工作1.安装docker(centos7以上版本 或内核在3.10以上版本的linux) 2.准备docker-compose 3.准备jdk和maven tar.gz包 4.gitlab的搭建 可参考5.gitlab runner的镜像(我用的是内网,可选择网络版本) 6.一个jdk的镜像 7.远程ssh工具 (个人用的是 FinalShell)开始搭建1.新建文件mkdir /root/r
转载
2023-07-17 10:25:36
61阅读
目录前言1、什么叫持续集成?2、什么是持续集成工具Jenkins?3、如何学习Jenkins结语前言持续集成是一种 DevOps 软件开发实践。采用持续集成时,开发人员会定期将代码变更合并到一个中央存储库中,之后系统会自动运行构建和测试操作。今天让我们一起来简单看看什么是持续集成。1、什么叫持续集成?我们假想一个场景,现在一个测试工程师把自动化脚本都编写好了,但是这位大佬还是需要每天上班点击“开始
文章目录复制github仓库rust fmt使用安装运行配置宏使用与Travis ci集成rust clippy使用类别(组)安装运行配置宏使用与Travis ci集成travis-ci简介.travis.yml集成步骤复制github仓库# clone要复制的仓库git clone --bare https://github.com/nervosnetwork/tentacle.gitcd tentacle.git# 提前在github上创建新的项目仓库git push --mirror ht
原创
2021-07-09 16:37:26
1358阅读
GitHub在今天的Universal年度大会上发布了数项重要更新,GitHub移动版App今天正式推出,另外之前代码搜索、打赏功能也逐步推广到所有的开源项目中。在过去的一年里,GitHub上的开发人员突破了1000万,贡献了超过4400万个repo,其中80%来自美国以外的地区。但是作为全球最大的代码托管网站,GitHub直到今天才推出手机App着实让人感到诧异。 GitHub CEO在新闻发布
转载
2023-12-19 23:39:49
136阅读
提示:已经更新的或正在更新的文章前面打勾了哈! 文章目录系列文章目录前言一、什么是持续集成?1.持续交付2.持续部署3.实现持续集成二、什么是Jenkins?1.Jenkins的特征2.Docker安装Jenkins总结 前言你有没有想过可以不用手动进行测试,模拟环境中进行自测、可以不用手动发布、部署,自动化实现发布部署、可以不用管开发/测试环境,只用专注代码的开发?学习持续集成,通通帮你实现。一
转载
2023-10-24 08:36:48
56阅读
导读:之前喜欢Davinci的小伙伴儿在安装部署Davinci遇见问题时需要在github issue区等待技术人员的解答。现在不用怕啦,社区热心用户白菜君帮我们支持了docker-composer一键启动,以后只需寥寥几行代码,Davinci就能舒畅的run起来了。还等什么,赶紧部署起来吧~敲重点Davinci Docker原部署教程在这里:https://github.com/edp963/d
转载
2023-07-20 13:59:42
60阅读
CI 、CD引言项目部署将项目通过maven进行编译打包将文件上传到指定的服务器中将war包放到tomcat的目录中通过Dockerfile将Tomcat和war包转成一个镜像,由DockerCompose去运行容器项目更新后,需要将上述流程再次的从头到尾的执行一次,如果每次更新一次都执行一次上述操作,很费时,费力。我们就可以通过CI、CD帮助我们实现持续集成,持续交付和部署。 CI介绍
转载
2023-06-21 20:23:15
82阅读
在如今的互联网时代,随着软件开发复杂度的不断提高,软件开发和发布管理也越来越重要。目前已经形成一套标准的流程,最重要的组成部分就是持续集成(Continuous Integration,CI)及持续部署、交付(CD)。在此,我们来以一个案例初步了解 CI 流程。那么什么是 CI 呢?简单来讲,CI 就是将传统的代码合并、构建、部署、测试都集成在一起,不断地执行这个过程,并对结果进行反馈。CI 流程
转载
2023-08-28 10:07:19
50阅读
一、引言 项目部署: 1、将项目通过maven进行编译打包 2、将文件上传到指定的服务器中 3、将war包放到tomcat的目录中 4、通过Dockerfile将Tomcat和war包转成一个镜像,由DockerCompose去运行容器二、CI介绍 CI(continuous intergration)持续集成 持续集成:编写代码时,完成了一个功能后,立即提交代码到G
转载
2023-06-14 01:34:49
154阅读
示例1编辑dockerfile$ cat DockerfileFROM busyboxCMD ["date"]构建docker build -t b
原创
2022-05-30 19:54:06
446阅读
根据2020 年 Jetbrains 开发人员调查,44% 的开发人员现在正在使用某种形式的 Docker 容器持续集成和部署。Docker 已成为持续集成和持续部署的早期采用者。通过利用与 GIT 等源代码控制机制的正确集成,Jenkins 可以在开发人员每次提交代码时启动构建过程。此过程会生成一个新的 Docker 映
转载
2022-07-10 00:01:50
142阅读
Docker 安装及介绍 文章目录Docker 安装及介绍0x00 前言1.什么是Docker0x01前提说明1.支持的CentOS版本2.前提条件3.查看自己的内核0x02 Docker 基本组成1.镜像(image)2.容器(container)3.仓库(repository)4.Docker 的架构图0x03 安装步骤1.CentOS 6.8 安装2.CentOS 7.6 安装2.1 参考手
转载
2024-06-08 14:55:30
44阅读
# Docker GitLab Java CI实现流程
## 1. 什么是Docker GitLab Java CI
在开始介绍实现流程之前,首先我们需要明确什么是Docker GitLab Java CI。Docker是一种容器化技术,它可以将应用程序及其依赖打包成一个容器,方便在不同环境中部署和运行。GitLab是一个基于Git的版本控制系统,它提供了代码托管、协作开发、代码审查等功能。而
原创
2023-10-24 11:20:10
65阅读
# 实现CI/CD Docker打包指南
## 概述
在软件开发过程中,CI/CD是一个非常重要的环节,可以帮助开发团队自动化构建、测试和部署软件。本文将介绍如何使用Docker实现CI/CD过程中的打包操作,同时指导刚入行的小白如何进行操作。
## 流程图
```mermaid
journey
title CI/CD Docker打包流程
section 开始
原创
2024-06-02 05:32:45
65阅读
Jenkins 是一个很老的 ci/cd 服务了,但是至今并未过时,几乎是各种公司的首选,足见其功能强大
转载
2019-12-23 16:13:57
777阅读