阿里云服务器使用jenkins(1)
- 阿里云服务器使用jenkins(1)
- 前置工作
- 1.下载jdk
- 2.下载jenkins
- 3.下载git
- 4.下载python3所需的运行环境
- 这里再展示下python3.8的安装
- 进入jenkins
- 浏览器输入ip+端口号
- 根据提示的路径,获取密码
- 选择安装推荐的插件
- 创建管理员用户
- 真正进入jenkins
阿里云服务器使用jenkins(1)
这里用的是阿里云服务器,系统版本为centos8
前置工作
1.下载jdk
- 查看是否安装
java -version
- 查看系统是否自带jdk
rpm -qa |grep java
rpm -qa |grep jdk
rpm -qa |grep gcj
- 如果有输出信息,批量删除
rpm -qa | grep java | xargs rpm -e --nodeps
- 安装
yum install java-1.8.0-openjdk* -y
- 验证
java -version
2.下载jenkins
- 配置本地Yum安装源并导入GPG密钥:
sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo
sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
运行第二条命令是很容易就卡很久,也有可能失败,多尝试几次
- 安装jenkins
sudo dnf install jenkins
- 启动服务
sudo systemctl start jenkins
- 开机自启
sudo systemctl enable jenkins
- 修改端口
因为jenkins默认端口是8080,最好修改一下
vim /etc/sysconfig/jenkins
:/8080
快速搜索,修改端口
JENKINS_PORT = "8090"
:wq
退出保存
- 重启jenkins
systemctl restart jenkins
- 服务器开发端口号
服务器实例–安全组–配置规则–添加修改后的端口(8090)
如果有防火墙查看端口是否开放
firewall-cmd --query-port=8090/tcp
- 开放端口
firewall-cmd --zone=public --add-port=8090/tcp --permanent
- 开放一段端口
firewall-cmd --zone=public --add-port=8080-8090/tcp --permanent
- 立即生效
firewall-cmd --reload
- 查看开放端口列表
firewall-cmd --zone=public --list-ports
3.下载git
root用户
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
yum -y install git-core
git --version
配置
⽤户名:git config --global user.name "github注册⽤户名"
邮箱:git config --global user.email "github注册邮箱"
4.下载python3所需的运行环境
centos8一般会自带python3.6,不想换可以接着使用
安装需要的包requests,pymysql,parameterized
pip3 install requests
pip3 install pymysql
pip3 install parameterized
到这里就可以进jenkins了。
这里再展示下python3.8的安装
su -
gcc --version
yum -y install gcc
下载依赖
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel
readline-devel tk-devel gdbm-devel xz-devel libffi-devel
下载python3.8源码包
wget https://www.python.org/ftp/python/3.8.1/Python-3.8.1.tgz
解压缩源码包
tar -zxvf Python-3.8.1.tgz
创建目录
mkdir /usr/local/python3.8.1
进入源码包文件
cd Python-3.8.1
指定目录
./configure --prefix=/usr/local/python3.8.1 --enable-shared CFLAGS=-fPIC
编译
make
安装
make install
修改配置文件
vim /etc/ld.so.conf.d/python3.conf
添加如下内容
/usr/local/python3.8.1/lib
立即加载
ldconfig
软连接
ln -s /usr/local/python3.8.1/bin/python3 /usr/bin/python
ln -s /usr/local/python3.8.1/bin/pip3 /usr/bin/pip
pip install --upgrade pip
更改linux的path变量,添加python3.8
vim /etc/profile
PATH=/opt/python3.8/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
重载配置文件/etc/profile
source /etc/profile
python回车就可以了进入python3.8
python3是进入python3.6
Python 3.8.1 (default, Jun 28 2021, 14:08:50)
[GCC 8.4.1 20200928 (Red Hat 8.4.1-1)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
安装需要的包requests,pymysql,parameterized
这里是pip不是pip3,因为上面尽力了软连接,pip3就下载到python3.6了
pip install requests
如果需要虚拟环境,自行操作
准备工作完成
进入jenkins
浏览器输入ip+端口号
就会看到下图
然后转为下图
根据提示的路径,获取密码
cat /var/lib/jenkins/secrets/initialAdminPassword
将密码复制粘贴到上面的输入框即可
选择安装推荐的插件
自定义安装插件
创建管理员用户
真正进入jenkins