安装Gitlab、Runner安装Gitlab官方安装文档,参考:Installation | GitLab、https://about.gitlab.com/install/直接在服务器上安装的方式较为繁琐,本文直接采用Docker方式安装。 注意:执行安装命令前,需要先指定环境变量:export GITLAB_HOME=/srv/gitlabDocker方式安装命令为sudo docker r
转载 2023-09-18 13:43:11
252阅读
# GitLab CI 下的 Java 代码编译指南 随着软件开发生命周期的持续演化,持续集成(Continuous Integration,CI)已经成为一种必要的开发实践。在本文中,我们将讨论如何在 GitLab CI 中实现 Java 代码编译,以下是完成这一任务的流程。 ## 流程总览 在 GitLab CI 中实现 Java 代码编译可以分为以下几个步骤: | 步骤 | 描述
原创 2024-09-26 06:53:20
84阅读
一、gitlab使用方法1.1 新建git项目登录GitLab后进入Projects页,点击New project    Project path选group,输入Project名,可见级别选Internal   点击创建后会跳转到另一个页面,分别对应git 全区配置、clone该工程的方法、已存在文件夹提交到该工程的
转载 2023-10-28 13:50:59
93阅读
参考文档:GitLab Documentation:https://docs.gitlab.com/ce/ Installation and Configuration using omnibus package:https://docs.gitlab.com/omnibus/README.html#installation-and-configuration-using-omnibus-pack
转载 2024-07-31 18:58:46
77阅读
# 使用 GitLab CI 编译 Java Docker 镜像的完整指南 在现代软件开发中,Docker 和持续集成(CI)是两个不可或缺的工具。使用 GitLab CI 编译 Java 应用的 Docker 镜像,可以大大提高开发效率和代码交付的质量。本文将详细介绍如何在 GitLab CI编译 Java Docker 镜像的步骤、所需代码和配置示例。 ## 流程概述 以下是实现 G
原创 8月前
77阅读
持续集成是一种软件开发实践。在持续集成中,团队成员频繁集成他们的工作成果,一般每人每天至少集成一次,也可以多次。每次集成会经过自动构建(包括自动测试)的检验,以尽快发现集成错误。集成的频率越高越好,更频繁的集成意味着更早的发现问题。通过持续集成,及时发现和解决代码故障,提高代码质量,减少故障处理成本等等。 当下持续集成工具不胜枚举,开源的或商业的,可本地安装的或Sass的,如:当前最最
简介从 GitLab 8.0 开始,GitLab CI 就已经集成在 GitLab 中,我们只要在项目中添加一个 .gitlab-ci.yml 文件,然后添加一个 Runner,即可进行持续集成。 而且随着 GitLab 的升级,GitLab CI 变得越来越强大,本文将介绍如何使用 GitLab CI 进行持续集成。一些概念在介绍 GitLab CI 之前,我们先看看一些持续
转载 2023-07-10 15:17:51
382阅读
# GitLab CIJava的集成 ## 前言 GitLab是一个用于管理软件开发团队的开源代码托管平台,它提供了丰富的协作功能,包括版本控制、问题跟踪、持续集成等。而GitLab CI则是其内置的持续集成工具,可以帮助开发者在代码提交后自动执行构建、测试和部署等任务。本文将介绍如何使用GitLab CI来构建和测试Java项目。 ## 什么是GitLab CIGitLab CI
原创 2024-02-13 10:28:58
36阅读
Gitlab-CI使用及.gitlab-ci.yml配置Gitlab-CI/CD 持续集成测试篇Gitlab-CI/CD使用场景在这里插入代码片首先,公司使用Gitlab作为工作仓库进行代码发布及版本控制,Gitlab内置了CI/CD的工具,这些工具可以用于代码提交的同时完成镜像构建、自动化测试、自动化部署等连续的工作:CI: Continuous Integration(持续集成)CD: Con
转载 2023-11-24 13:59:11
285阅读
故事是这样的..我们源码从github迁移到自主搭建的gitlab服务器管理,以前用github的时候是使用jenkins进行持续集成的,本来应用上jenkins我只要配一下webhook就可以了,可我就是任性。我心想,既然已经迁移到gitlab了,为何不用用gitlab-ci呢,更何况gitlab宣称集成了gitlab-ci,应该很快就能应用上。我正是这样把自己推进坑的。名词解释进坑前先理清一些
转载 2024-04-02 10:18:17
106阅读
一、前言GitLab 8.0 之后的版本已经默认集成了 CI,所以我们只需要安装 CI 的 Runner 即可。本文以 Linux x86-64 系统为例,其它系统也可以参考官网链接官方链接:https://docs.gitlab.com/runner/install/linux-manually.html 二、安装 Runner 步骤1. 下载 gitlab-runner# Linux
转载 2023-09-05 17:24:33
129阅读
**先对本例centos7运行环境做一下简单的说明,软件:已安装gitlab,添加了java项目,现在对项目做一个ci的持续集成,由于中间出现了很多异常,现记录以备查看,如果可以帮助到有需要的人,那就更好啦。以后如果有时间也会更新之前搭建gitlab遇到的坑。1.添加 .gitlab-ci.yml 文件最好是浏览下,这个模板的内容,便于理解和优化你的.gitlab-ci.yml。 但是,,嗯,英文
转载 2023-11-12 18:54:11
313阅读
 http://blog.csdn.net/r8hzgemq/article/details/49897905gitlab和sourcetree配置ssh绕坑http://blog.csdn.net/memgxingfeixiang/article/details/52486760Gitlab和SourceTree组合实现版本控制http://www.cnblogs.com/always
转载 2016-12-22 15:51:41
955阅读
gitlabrunner注册和安装gitlabserverrunnerrunnerrunnerrunner测试环境dockerimagerepositoryshelldockersshkubermetes在windows上装一个runner
原创 2020-04-08 20:48:25
449阅读
##一、不同stage间数据传输及不想要每个阶段都进行refetches all changes from the last commit [https://stackoverflow.com/questions/43719239/gitlab-deploy-job-fetches-changes- ...
转载 2021-07-23 15:44:00
317阅读
2评论
介绍 有一些保留的关键字是不允许作为任务(job)的名字:image 使用Docker的镜像来作为构建容器services 使用Docker服务stages Define build stagestypes Alias for stages (deprecated)before_script Define commands that run before each job's scriptaf
原创 2022-10-17 06:13:43
149阅读
1.基本概念1.1 CI/CD CI,Continuous Integration,为持续集成。即在代码构建过程中持续地进行代码的集成、构建、以及自动化测试等;有了 CI 工具,我们可以在代码提交的过程中通过单元测试等尽早地发现引入的错误; CD,Continuous Deployment,为持续交付。在代码构建完毕后,可以方便地将新版本部署上线,这样有利于快速迭代并交付产品。1.2 GitLab
转载 2023-10-06 21:32:45
232阅读
开源最前线(ID:OpenSourceTop) 猿妹编译链接:https://about.gitlab.com/blog/2021/01/26/new-gitlab-product-subscription-model/GitLab正式宣布涨价!近日,GitLab宣布取消最低的每人每月4美元 Bronze/Starter 订阅档位,目前付费购买最低要求每人每月 19 美元。具体改动如下:GitLa
转载 2024-01-13 18:20:59
175阅读
操作系统:centos 6.5 关闭selinux# 修改/etc/selinux/config 文件 将SELINUX=enforcing改为SELINUX=disabled ,然后重启电脑 # sestatus -v 查看selinux状态步骤:1、安装软件包及解决依赖项 2、系统用户 3、Ruby环境 4、Go 5、数据库(Mysql/Postgresql) 6、Redis 7、Gitlab
转载 2024-04-03 21:26:21
151阅读
stages: - build build and test: stage: build only: - tags tags: - shell script: - unzip update.zip - ls - whoami
原创 2022-10-02 14:21:39
225阅读
  • 1
  • 2
  • 3
  • 4
  • 5