jenkins安装和使用

目录

一、安装

二、使用

1.安装 maven

2.安装 kubectl

三、配置kubenetes和gitlab的credential

四、Jenkins 插件安装:GitLab、Gitlab Hook、Kubernetes CLI,Email Extension,git parameter


一、安装

# pull jenkins image
docker pull jenkins/jenkins:lts

# install
docker run -d -p 8000:8080 -p 50000:50000 -v /var/jenkins_home:/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.sock -v /usr/bin/docker:/usr/bin/docker --name myalijenkins --privileged=true -u root jenkins/jenkins:lts

二、使用

登陆jenkins:https://localhost:8000

myjenkins容器里安装MavenKubectl

1.安装 maven

由于 Piggymetrics 是一个 maven 项目,因此需要安装 maven。

1. 下载合适版本的 maven 安装包:http://maven.apache.org/download.cgi ,本文下载

apache-maven-3.6.3-bin.tar.gz

2. 将安装包拷贝至容器。

docker cp ./apache-maven-3.6.3-bin.tar.gz myjenkins:/opt/

3. 进入容器内操作。

docker exec -it myjenkins /bin/bash

cd /opt/

tar -zxvf apache-maven-3.6.3-bin.tar.gz

mv apache-maven-3.6.3 maven

export M2_HOME=/opt/maven

export PATH=$PATH:$M2_HOME/bin

ln -s /opt/maven/bin/mvn /usr/bin/mvn

4. 执行 mvn -version

5. maven 安装成功。输入 exit 退出容器 bash。

阿里云maven仓库加速:maven下载jar包慢-解决详细_空无多有的博客-CSDN博客

2.安装 kubectl

后文通过 kubernete cli plugin 实现自动部署功能,需要在 jenkins 环境中安装

kubernetes 的客户端工具。这里选择 kubectl v1.16.9 版本。在官网上下载速度较慢,

这 里 提 供 下 载 地 址 : https://code.aliyun.com/best-

practice/165/blob/master/kubernetes-client-linux-amd64.tar.gz

1. 将 kubernetes-client-linux-amd64.tar.gz 下载到本地,解压。

wget https://code.aliyun.com/best-practice/165/blob/master/kubernetes-client-linux-

amd64.tar.gz

tar -zxvf kubernetes-client-linux-amd64.tar.gz

2. 将 kubectl 拷贝到 jenkins 容器内。

docker cp ./Kubernetes/client/bin/kubectl myjenkins:/usr/bin/

三、配置kubenetesgitlabcredential

 

四、Jenkins 插件安装:GitLabGitlab HookKubernetes CLIEmail Extensiongit parameter

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值