目录
一、centos系统
官方地址: https://www.jenkins.io/download/
清华大学镜像站: https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat/
1、安装jdk
[root@localhost /]# setenforce 0
[root@localhost ~]# systemctl stop firewalld && systemctl disable firewalld
Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
一定要确保字符集为 LANG="en_US.UTF-8"否则Jenkins汉化会汉化一部分;
[root@localhost /]# LANG="en_US.UTF-8"
# 我是unbuntu提示我安装yum
# apt install yum
# 安装java # yum remove java-11-openjdk-devel
[root@localhost ~]# yum install java-11-openjdk-devel -y
# 查看java版本
[root@localhost ~]# java -version
2、下载安装jenkins
wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat/jenkins-2.339-1.1.noarch.rpm --no-check-certificate
# 安装
yum localinstall jenkins-2.339-1.1.noarch.rpm -y
# 这个版本好像兼容8 11 17
wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat/jenkins-2.346-1.1.noarch.rpm --no-check-certificate
# 安装
yum localinstall jenkins-2.346-1.1.noarch.rpm -y
# 修改jekins权限
# vim /etc/sysconfig/jenkins
JENKINS_USER="root"
3、启动
# 启动
systemctl start jenkins
# 查看状态
systemctl status jenkins
# 设置开机启动
systemctl enable jenkins
二、unbuntu系统
1、安装jdk
安装Java
Jenkins是一个Java应用程序,需要在系统上安装Java 8或更高版本。我们将安装OpenJDK 11, Java平台的开源实现。
以root用户或具有sudo权限的用户或root用户运行以下命令来安装OpenJDK 11:
# 升级apt
sudo apt update
# 安装
sudo apt install openjdk-11-jdk
#安装完成后,请检查Java版本:
java -version
2、安装jenkins APT
2.1配置源
sudo apt-get install --reinstall ca-certificates
wget -q -O - https://pkg.jenkins.io/debian/jenkins-ci.org.key | sudo apt-key add -
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
2.2 更新源(注意,如果出现超时,多执行几次)
sudo apt-get -y update
2.3安装jenkins
sudo apt-get install jenkins
2.4 修改默认端口(非必须)
# 修改默认端口等
vim /etc/default/jenkins
#########################以下待定不要操作
JENKINS_USER=root
JENKINS_GROUP=root
# 新版本是这样,不确定是否需要修改
PIDFILE=/var/run/$NAME/$NAME.pid
# user and group to be invoked as (default to jenkins)
JENKINS_USER=$NAME
JENKINS_GROUP=$NAME
2.5防火墙
# 如果有防火墙,开端口
sudo ufw allow 8080
# 查看防火墙状态
sudo ufw status
3、启动
# 启动
sudo systemctl start jenkins
# 查看状态
sudo systemctl status jenkins
# 重启
sudo service jenkins restart
# 停止
sudo service jenkins stop
三、访问
# 获取管理员密码
cat /var/lib/jenkins/secrets/initialAdminPassword
后面设置好管理员账户即可 后面就完成了
# 自定义工作空间时 设置一下项目权限
chmod -R 777 PlaywrightAllure
chmod -R 777 allure # allure安装所在目录
vi /etc/profile
export PATH=$PATH:/home/allure-2.21.0/bin
source /etc/profile
allure --version
ln -s /home/allure-2.21.0/bin/allure /usr/bin/allure
echo "7777777"
四、安装python环境(源码编译安装)
1、准备
更新软件包列表并安装构建Python所需的软件包:
sudo apt update
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget
2、下载源码
# 下载源码
wget https://www.python.org/ftp/python/3.8.0/Python-3.8.0.tgz
# 解压
tar -xf Python-3.8.0.tgz
# 切换到Python源目录并执行configure脚本,该脚本执行许多检查以确保系统上的所有依赖项都存在
cd Python-3.8.0
# –enable-optimizations选项通过运行多个测试来优化Python二进制文件,这会使构建过程变慢
./configure --enable-optimizations
# make
make -j 4
3、安装
sudo make altinstall
# 查看版本
python3.8 --version