开普勒云平台:如何配置gitlab与Jenkins

一、Kplcloud是什么?

kplcloud是一个基于Kubernetes的轻量级PaaS平台,通过可视化的界面对应用进行管理,降低应用容器化的对度,从而减少应用容器化的时间成本。

Kplcloud已在宜信服务于宜人财富等多个团队,稳定运行了近两年,目前平台已在生产环境跑着上百个应用,近千个容器。

1.1 快速启动

克隆

$ mkdir -p $GOPATH/src/github.com/kplcloud
$ cd $GOPATH/src/github.com/kplcloud
$ git clone https://github.com/kplcloud/kplcloud.git
$ cd kplcloud

配置文件准备

  • 将连接Kubernets的kubeconfig文件放到该项目目录
  • app.cfg文件配置也放到该项目目录app.cfg配置(查看GitHub仓库参看配置文件)

Docker启动

$ cd install/docker-compose
$ docker-compose up

make 启动

$ make run

二、配置gitlab与Jenkins

应用的源码是通过jenkins 从git 服务器上拉取到jenkins服务器上进行编译,所以我们需要让jenkins服务有对git服务的访问权限。

以下是介绍如何让jenkins有对gitlab和github的访问权限配置。

2.1 gitlab配置

  • 登陆jenkins服务器
  • 进入 cd ~/.ssh/
  • 找到 cat id_rsa.pub
    • 如果没有请执行以下命令生成:
    • $ ssh-keygen -o -t rsa -b 4096 -C
  • 将内容贴到你的gitlab上

2.2 jenkins上的配置

  • 登陆jenkins服务器
  • 进入 cd ~/.ssh/
  • 找到 cat id_rsa
    • 如果没有请执行以下命令生成:
    • $ ssh-keygen -o -t rsa -b 4096 -C
  • 进入 http://{your jenkins server}/credentials/store/system/domain/_/

点击“添加凭据”

将 privateKey 贴到 private Key块中,这样jenkins服务器就可以访问到gitlab服务了。

2.3 安装maven

java 应用构建需要安装maven 插件

搜索 maven 插件,勾选好直接安装,安装好之后勾选自动重启jenkins

2.4 配置maven

进入全局工具 configureTools/

选择新增maven,并配置好版本,如果您有自己的maven,根据自己的需求配置路径。

开源地址:

作者:宜人金科-财富技术部-创新团队

原文地址:https://www.cnblogs.com/yixinjishu/p/11751352.html

时间: 2024-08-29 14:11:30

开普勒云平台:如何配置gitlab与Jenkins的相关文章

启动、配置、扩容、伸缩、存储,开普勒云平台之使用指南

本文从启动.配置.扩容.伸缩.存储等方面介绍如何使用开普勒云平台. 一.Kplcloud是什么? kplcloud是一个基于Kubernetes的轻量级PaaS平台,通过可视化的界面对应用进行管理,降低应用容器化的对度,从而减少应用容器化的时间成本. Kplcloud已在宜信服务于宜人财富等多个团队,稳定运行了近两年,目前平台已在生产环境跑着上百个应用,近千个容器. 一.登陆 登陆可以分为三种,分别是LDAP登陆.邮箱密码登陆.三方授权登陆,咱们没有注册功能.下面对这三种登陆方式进行讲解. LD

开普勒云平台:9个示例解析如何安装依赖

本文介绍开普勒云平台如何安装依赖. Kplcloud是什么? kplcloud是一个基于Kubernetes的轻量级PaaS平台,通过可视化的界面对应用进行管理,降低应用容器化的对度,从而减少应用容器化的时间成本. Kplcloud已在宜信服务于宜人财富等多个团队,稳定运行了近两年,目前平台已在生产环境跑着上百个应用,近千个容器. 一.Namespace 建议将与开普勒相关的服务独立到一个专有的 Namespace下,在Kubernetes创建新的空间.您可以执行以下命令创建该空间 $ kube

Nvidia 的新显卡架构 Maxwell 性能相比开普勒提升了多少?

作者:喵西和熊链接:https://www.zhihu.com/question/22630075/answer/29041618来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 现在Nvidia的节奏基本上是一个结构用两年.类似于intel的钟摆计划.我们先先谈谈开普勒架构之前的费米架构好了.费米的本质是什么,英伟达只要用他来搞通用计算的还有DX11(这个涉及当年的环境问题).费米架构提出了GPC和SM的结构概念.每一个GPC则有4个SM,sm里面有32个CUDA

人类探索地外文明的利器:开普勒空间望远镜

请看下图: 上图就是开普勒(Kepler)空间望远镜的外观,1吨多重,在近地轨道执行.看上去,样子怪怪的,不像个望远镜. 记得,小时候夜晚观看天空,繁星点点,很神往.心中总是在想:那些星星上面有人类居住吗?2009年3月7日,美国航天局发射开普勒空间望远镜就是为了回答这个问题. 开普勒望远镜专门捕捉400-865纳米波长从星星上传来的光波(红外线),连续记录其细微的周期性变化,传回地球进行分析,以便发现环绕在恒星周围的行星的执行踪迹(行星遮掩恒星时,其光度会变弱),对此,人用肉眼是觉察不出来的.

除了发现开普勒90,NASA还用AI做了什么?

NASA一直是个非常神奇的存在,作为拿了川普200亿拨款的×××,全世界的人们都好奇他们到底在干嘛. 而NASA似乎一直在做着一些稀奇古怪的事,比如每天发布星云.星球的高清美照,让马斯克的SpaceX执行空间任务.发表了详细记载火箭运载技术的NASA Technical Report,还有利用谷歌AI技术发现了"第二个太阳系". 是的,就在东部时间时间12月14日,NASA正式宣布在一个恒星周围发现有 8 颗行星组成的行星系统--开普勒90系统,有史以来科学家第一次发现了一个和太阳系一

配置gitlab gerrit jenkins

配置gerrit 在gerrit创建jenkins用户 把jenkins用户加入Non-Interactive的组中 Projects -> List -> All-Projects Projects -> Access -> Edit -> 找到 Reference: refs/heads/* 项 -> Add Permission -> Label Verified-> Group Name 里输入 Non-Interactive Users ->

《4》CentOS7.0+OpenStack+kvm云平台部署—配置Nova

感谢朋友支持本博客,欢迎共同探讨交流,因为能力和时间有限,错误之处在所难免,欢迎指正! 假设转载.请保留作者信息. 博客地址:http://blog.csdn.net/qq_21398167 原博文地址:http://blog.csdn.net/qq_21398167/article/details/46385651 初始化Nova (1).安装nova: [[email protected] ~]# yum -y installopenstack-nova (2).创建nova数据库: [[e

《3》CentOS7.0+OpenStack+kvm云平台部署—配置Glance

初始化Glance (1).安装Glance服务: [[email protected] ~]# yum -y installopenstack-glance (2).创建Glance数据库: [[email protected] ~]# openstack-db--init --service glance (3).修改配置文件中的数据库链接: [[email protected] ~]# openstack-config--set /etc/glance/glance-api.conf DE

《2》CentOS7.0+OpenStack+kvm云平台部署—配置Keystone

(1).安装KeyStone服务: [[email protected]~]# yum -y install openstack-keystone (2).创建keystone数据库,修改配置文件中的数据库链接: [[email protected] ~]#  openstack-db--init --service keystone (3).修改配置文件中的数据库链接: [[email protected]~]#  openstack-config --set /etc/keystone/ke