一般小型公司的持续集成方案会选择: gitlab + gitlab CI,当然部分公司也会选择 jenkins。选择 gitlab CI 的原因很简单,因为使用了 gitlab CE 作为代码托管平台。那为什么选择了 gitlab 作为代码托管呢, gitlab CE 是免费版(社区版),对于昂贵的 toB 软件来说,一家公司至少省了几十万的开销,而且支持自建平台,搭在自家的服务器中,安全性得到了
原创
2021-01-28 12:12:29
692阅读
本文介绍了常见的几种持续集成工具,以供从业者在工具选择时参考: Hudson CruiseControl Continuum QuickBuild Bamboo TeamCity CI-Eye HudsonHudson 是一个可扩展的持续集成引擎。 主要用于: 1.持续、自动地构建/测试软件项目,如CruiseControl与DamageControl。2.监控一些定时执行的任务。Hudson拥有
转载
2024-09-29 20:50:42
31阅读
1.概述Gitlab是常用的开源git代码管理工具之一,随着发展也推出了ci/cd解决方案.顾名思义具体来说ci/cd主要完成以下两个工作: 注:从8.0版本开始,GitLab 持续集成(CI)完全集成到GitLab中,且默认所有的项目开启。ci(持续构建):代码提交后触发自动化的单元测试,代码预编译,构建镜像,上传镜像等. cd(持续发布):持续发布则指将构建好的程序发布到各种环境,如预发布环
转载
2024-05-11 15:25:08
107阅读
文档编写目的
Cloudera从CM6.3版本开始,引入了Red Hat IdM来做整个集群的认证,Red Hat IdM对应的软件为FreeIPA,在本文中描述如何使用FreeIPA来做CDP-DC集群的认证。关于FreeIPA服务器搭建参考。之前的文章包括,,。
本文主要介绍如何在CDP-DC中对Hue组件集成FreeIPA的LDAP认证。
内容概述
转载
2024-07-03 22:33:54
25阅读
我们知道 CI/CD 是 devops 中最重要的环节,特别是对于现在的云原生应用,CI/CD 更是不可或缺的部分,对于 CI/CD 工具有很多优秀的开源工具,比如前面我们介绍的Jenkins以及gitlab ci都是非常流行常用的 CI/CD 工具,但是这两个工具整体使用来说有点陈旧和笨重,本文将为大家介绍一个比较热门的轻量级 CI/CD 开源工具:Drone,介绍如何将 Drone 和 Kub
drone 他和大部分的ci工具一样分为server端和agent端或者说runner端,所以搭建它也分为搭建server端和agent端,但是有一个不好的地方就是,你在server端是看不到我这个server连接了几个agent,但是这个不是什么问题,因为drone会给你找到最合适的agent去编译,你只需要在.drone.yml文件中定义就好了.Drone是Container-Native
转载
2024-03-06 18:54:17
180阅读
drone 是一个不错的基于容器的ci/cd 工具,运行简单,同时插件也挺多,基本常见的轻量级的任务都是可以搞定的 环境准备 使用docker in docker docker-compose 文件 version: '3' services: gogs: image: gogs/gogs port
原创
2021-07-19 16:46:47
237阅读
Drone 相对于常见的 Jenkins,选中 Drone 的原因在于它非常简洁,不像 Jenkins 那样复杂,同时它拥有可以满足基本需求的能力,并且提供了许多实用的插件。
而且 Jenkins 包含了大量的图形化界面,虽然大而全,但是在有时候只想简单的做一个 CI 的容器时就显得有些笨重,本文简单的介绍使用 docker 搭建 drone 项目,并发布一个 SpringBoot 的 Java
转载
2024-03-22 14:48:29
152阅读
# 实现Drone部署指南
欢迎来到这篇关于如何实现Drone部署的指南!在本文中,我们将介绍Drone的基本概念以及如何在Kubernetes集群中部署一个简单的Drone应用程序。
## 什么是Drone?
Drone是一个基于开源的持续集成和持续交付(CI/CD)平台,它可以帮助开发人员自动构建、测试和部署他们的应用程序。在这里,我们将使用Drone在Kubernetes上构建和部署一
原创
2024-05-22 11:26:42
145阅读
Drones 为我们提供了我们所需要的一切,特别是:它是开源的,由一个庞大的社区开发,可能有额外的开发参与;易于安装和维护;它是基于 Docker 的,一切都在容器上运行;原生 Github、Gitlab、Bitbucket(和许多其他)集成;采用基于 yaml 的配置,采用管道即代码原则;它易于扩展(并且在主要云提供商上具有自动扩展功能);它包括许多由社区维护的工作插件,编写临时插件
mac安装sonar-scannerexport SONAR_RUNNER_HOME=/Users/clouder/work/soft/sonar-scanner-4.3 export PATH=$PATH:$SONAR_RUNNER_HOME/bin在需要扫描的项目根目录下 vi sonar-project.properties# must be uniq
原创
2023-02-23 10:26:51
135阅读
公司主要要开发自己的paas平台,集成了Jenkins,真的是遇到了很多很多困难,特别是在api调用的权限这一块,这里,把自己遇到的一些坑的解决方法做一下笔记吧。当然,首先要讲的,就是如何在开启安全的情况下进行API调用。一、在全局安全配置中1.1 启用安全如果勾选不对,那么Jenkins有可能崩溃掉,亲身经历,之前一直没有勾选安全域,然后授权策略为登录用户可以做任何事,之后权限这一块就彻底崩溃了
转载
2024-05-06 11:22:19
159阅读
备注: 使用docker-compose 进行安装 同时集成gitlab,预备环境 docker docker-compose gitlab 1. docker-compose version: '3' services: drone-server: image: drone/drone:0.8 p
原创
2021-07-19 14:24:35
347阅读
一、集成准备1、JIRA 账号。这样账号需要有要集成的项目的读写权限。2、GitHub 账号二、配置 JIRA 和 GitHub1、配置 GitHub 参考文献:https://confluence.atlassian.com/adminjiraserver/linking-a-bitbucket-or-github-repository-with-jira-938846899.html...
原创
2021-12-28 17:19:33
2153阅读
1 登录github生成apikey2 postman 首页选择 集成,选github 输入 步骤1的key3 设置必要选项4 下一步5 在github设置的同步文件夹看同步结果
原创
2022-07-03 01:02:47
82阅读
书接上文第8章 IDEA集成Github8.1 设置Github账号 按步骤查看自己的IDEA上面有没有安装Github插件 一般情况下默认是有的,如果没有的话点击Plugins自己安装一个即可 之后设置账号 如果出现401等情况连接不上,是因为网络原因,可以使用以下方式连接; 然后去Github账户上设置to
原创
2022-06-29 10:19:05
232阅读
文章目录一、drone简介二、drone+gitee1. 创建oauth2应用2. 生成rpc密钥3. 部署drone三、gitee插件 一、drone简介drone是一个golang编写的轻量级持续集成平台,它是原生Docker,所有的进程都在容器内进行。这使得Drone非常适合像Kubernetes这样的平台,因为在Kubernetes上启动容器很简单。如果你觉得jenkins太复杂可以尝试
转载
2024-07-09 11:20:53
141阅读
数据库第四版答案(王珊 萨师煊)1 .试述数据、数据库、数据库系统、数据库管理系统的概念。答: ( l )数据( Data ) :描述事物的符号记录称为数据。数据的种类有数字、文字、图形、图像、声音、正文等。数据与其语义是不可分的。解析在现代计算机系统中数据的概念是广义的。早期的计算机系统主要用于科学计算,处理的数据是整数、实数、浮点数等传统数学中的数据。现代计算机能存储和处理的对象十分广泛,表示
鉴于陆续有同学求助关于客户端无法登陆的问题,整理了部分Dr.com客户端常见问题解决方法,以便于有需要的人查找。希望可以帮到一些人。问题太多,难免有疏漏之处,还望各位及时指正与补充。别的问题也可评论留言 常见问题解决方法 索引:1、弹出提示:“802.1认证错误:8021x登陆超时!” [点击查看]2、弹出提示:发现您正在使用以下代理软件:Window
APM Drone在Linux平台上的应用越来越受到人们的关注。APM(ArduPilot Mega)是开源的飞行控制系统,它可以控制多种类型的飞行器,包括无人机、直升机和飞行器。Linux作为一种流行的操作系统,提供了稳定、可靠的环境,使得APM Drone在Linux平台上更加稳定和灵活。
在Linux平台上,APM Drone可以实现一系列复杂的飞行任务,包括自动起降、自动航线规划、自动避
原创
2024-04-29 12:14:56
109阅读