2018-10-30
jenkins/gitlab实现ci/cd笔记

BTW:

CI, CD AND CD:

centos下安装jenkins:

```shell
docker run -d -p 8080:8080 -p 50000:50000 -it --privileged --name centos centos /usr/sbin/init
yum install wget vim initscripts java docker -y
easy_install pip
pip install tornado
pip install nose
pip install awscli --ignore-installed six
wget https://github.com/kubernetes-sigs/aws-iam-authenticator/releases/download/v0.3.0/heptio-authenticator-aws_0.3.0_linux_amd64 -O /usr/bin/heptio-authenticator-aws
wget https://amazon-eks.s3-us-west-2.amazonaws.com/1.10.3/2018-07-26/bin/linux/amd64/kubectl -O /usr/bin/kubectl
chmod +x /usr/bin/heptio-authenticator-aws
chmod +x /usr/bin/kubectl
sed -i -E 's#overlay2#devicemapper#g' /etc/sysconfig/docker-storage-setup
sed -i -E 's#overlay2#devicemapper#g' /etc/sysconfig/docker-storage
wget https://pkg.jenkins.io/redhat-stable/jenkins-2.138.1-1.1.noarch.rpm
rpm -ivh jenkins-2.138.1-1.1.noarch.rpm
rm jenkins-2.138.1-1.1.noarch.rpm
sed -i -E 's#JENKINS_USER="jenkins"#JENKINS_USER="root"#g' /etc/sysconfig/jenkins


systemctl start jenkins
systemctl start docker

docker run -d -p 8081:8080 -p 50001:50000 -it --privileged --name jenkins samoyedsun/jenkins /usr/sbin/init
# 接下来就是访问网址 http://url:8080 
```

知识共享许可协议
本站文章采用知识共享署名 4.0 国际许可协议进行许可。

samoyedsun.github.io