drone-ci 网上文档比较少,虽说部署简单,但是有的地方也是卡了好久才解决问题
原创 2019-08-21 09:02:33
3264阅读
2点赞
一.环境系统    CentOS 6.4x64二.安装依赖包#添加epel源 [root@gitlab-ci ~]# rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm [root@gitlab-ci&nb
原创 2015-09-09 17:07:18
2061阅读
Gitlab-CI使用及.gitlab-ci.yml配置Gitlab-CI/CD 持续集成测试篇Gitlab-CI/CD使用场景在这里插入代码片首先,公司使用Gitlab作为工作仓库进行代码发布及版本控制,Gitlab内置了CI/CD的工具,这些工具可以用于代码提交的同时完成镜像构建、自动化测试、自动化部署等连续的工作:CI: Continuous Integration(持续集成)CD: Con
CI/CD笔记-gitLab之ci/cd一、概念普及CI/CDgitlabCI/CDgitlab-Jobgitlab-Pipelinegitlab-Stage什么是.gitlab-ci.yml文件.gitlab-ci.yml文件介绍variablesdefaultstagesstagescriptbefore_script和after_scriptonly和excepttagsallow_fail
原创 2021-04-04 23:21:12
4145阅读
1点赞
一、前言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
109阅读
安装Ruby 2.0以上版本并安装travis的命令行工具 可以看出我的已经是安装好的(Ubuntu 16.04.3 LTS 系统) 安装:travis 安装完成后,切换到你开发环境的项目目录下,运行: 根据提示,输入你刚刚用于travis-ci网站登录的Github账户名及密码。 当然了,我这里直
原创 2021-06-05 10:42:58
307阅读
安装gitlab官方文档最低需要2G内存安装依赖,需要开启ssh服务,开放ssh和http端口yuminstall-ycurlpolicycoreutils-pythonopenssh-serveropenssh-clients需要发邮件,postfix一般是阻止的,所以用腾讯企业邮箱使用清华的yum源vi/etc/yum.repos.d/gitlab-ce.repo[gitlab-ce]name
原创 2018-12-31 13:06:10
799阅读
安装Ruby 2.0以上版本并安装travis的命令行工具可以看出我的已经是安装好
原创 2023-04-05 20:21:10
30阅读
GitLab安装部署管理笔记参考一、安装部署最小系统:centos7x64,cpu4,4g,10gb依赖包安装gitlab基础信息下载gitlab及安装修改gitlab访问地址配置输入配置的地址访问gitlab,第一次需要重设密码,用户名为root二、gitlab的配置与管理1.配置发信功能即注册等其他事件,通过邮件通知2.取消gitlab注册功能创建项目将某个用户添加到创建的组里,一个组可以有多
原创 2021-04-04 22:57:25
1040阅读
Gitlab部署# 拉取镜像 docker pull gitlab/gitlab-ce # 启动Jenkins部署方式1:docker部署Jenkins一、配置Java环境1、先卸载openjdk# 检查系统上已安装的OpenJDK版本 rpm -qa | grep -i openjdk # 卸载指定包 yum remove <package-name> # 卸载所有OpenJDK软
原创 2023-08-16 20:19:25
0阅读
Gitlab部署# 拉取镜像 docker pull gitlab/gitlab-ce # 启动Jenkins部署方式1:docker部署Jenkins一、配置Java环境1、先卸载openjdk# 检查系统上已安装的OpenJDK版本 rpm -qa | grep -i openjdk # 卸载指定包 yum remove <package-name> # 卸载所有OpenJDK软
原创 2023-07-21 20:52:59
86阅读
# 基于GitLab CI部署Java项目 GitLab CI是一个持续集成和持续部署的工具,它可以帮助开发者自动化构建、测试和部署Java项目。本文将介绍如何使用GitLab CI部署Java项目,并提供一些代码示例。 ## 准备工作 1. 在GitLab上创建一个新的项目,并将Java项目代码推送到该项目的仓库中。 2. 在项目设置中,启用CI/CD功能,并创建一个新的`.gitlab-
原创 1月前
47阅读
前  言在当今瞬息万变的DevOps世界中,遵循最佳实践至关重要。这些最佳实践涉及安全性、访问控制、资源限制等方面。在DevOps中最为重要的事情之一是持续集成(CI)和持续交付(CD)。而且对于一个有效部署来说,持续集成是极为关键的部分。但是在集成的过程中我们总是一次又一次地重复手动步骤——尤其是在节点配置方面。此时,我们需要“万物自动化”的思维方式来保证我们工作的正常运转,以便我们可以高效执行
原创 2021-04-18 11:57:13
874阅读
CICD是什么?由于目前公司使用的gitlab,大部分项目使用的CICD是gitlab的CICD,少部分用的是jenkins,使用了gitlab-ci一段时间后感觉还不错,因此总结一下介绍gitlab的CICD之前,可以先了解CICD是什么我们的开发模式经历了如下的转变:瀑布模型->敏捷开发→DevOps(Development、Operations的组合词,是一组过程、方法与系统的统称)后
Gitlab和Terraform都是很流行的DevOps工具,下面简单的记录一下如果使用他们在Azure上部署一个服务。在这个例子里面,Gitlab是作为我们的GitRepo,同时也是作为CICDPipeline来使用的。准备工作首先是准备工作,我们需要配置一个ServicePrincipal可以允许从第三方的程序访问Azure,我们还需要配置一个StorageAccount来保存我们的Terra
原创 2022-08-05 13:45:58
1603阅读
说明本文简单介绍下GitlabCI,包括GitlabRunner,GitlabCI中的相关概念以及.gitlab-ci.yml的常用配置。什么是GitLabCIGitLabCI是GitLab内置的进行持续集成的工具,只需要在仓库根目录下创建.gitlab-ci.yml文件,并配置GitLabRunner;每次提交的时候,gitlab将自动识别到.gitlab-ci.yml文件,并且使用Gitlab
原创 2020-03-23 18:40:34
3245阅读
说明:jenkins依赖JDK环境,部署Jenkins之前一定要安装JDK环境。1.安装jenkinssudowgetO/etc/yum.repos.d/jenkins.repohttps://pkg.jenkins.io/redhatstable/jenkins.reposudorpmimporthttps://pkg.jenkins.io/redhatstable/jenkins.io.key
原创 2022-04-08 11:13:38
607阅读
1点赞
1、打包你的C++程序一个良好的可移植的C++程序应该包含可执行文件、依赖的动态库、以及参数和数据项。其中,依赖的动态库需要ldd命令查看,如下图: 通过ldd ./yourexe  可快速的查看你的程序所依赖的动态库文件和他们所在的文件位置,为了方便,接下来使用脚本ldd.sh将他们拷贝至特定文件夹:1 function useage() 2 { 3 cat &l
Jenkins 可以通过其网页界面轻松设置和配置,其中包括即时错误检查和内置帮助。 插件 通过更新中心中的 1000 多个插件,Jenkins 集成了持续集成和持续交付工具等等。
推荐 原创 2021-06-10 17:14:37
2068阅读
1点赞
一、部署Jekins安装Jenkins1.1通过下载安装包的方式部署1.1.1安装jdk配置java环境1.1.2安装包1.1.3启动jenkins1.1.4修改jenkins启动服务的用户1.2.1通过官方提供的镜像方式部署配置Jenkins2.1第一次登陆需要解锁jenkins2.2安装插件2.3创建管理员用户及访问URL地址一、部署Jekins1.安装Jenkins官方文档:https://
原创 2021-04-04 23:00:55
445阅读
  • 1
  • 2
  • 3
  • 4
  • 5