以下是在Linux上使用Jenkins集成测试的核心步骤,涵盖环境准备、工具集成及流程配置:
安装Jenkins
sudo apt update && sudo apt install jenkins
sudo systemctl start jenkins && sudo systemctl enable jenkins
sudo yum install jenkins
sudo systemctl start jenkins && sudo systemctl enable jenkins
访问 http://服务器IP:8080 完成初始配置。
安装必要插件
在Jenkins管理界面(Manage Jenkins > Manage Plugins)安装:
设置代码仓库
https://github.com/your-repo/test-project.git。准备测试工具
# Python示例(安装pytest)
pip install pytest
# Java示例(Maven项目)
mvn install
test_script.py或pom.xml)存入代码仓库。创建Pipeline任务
Jenkinsfile路径。编写Jenkinsfile
示例(Python项目):
pipeline {
agent any
stages {
stage('Checkout') {
steps {
git 'https://github.com/your-repo/test-project.git'
}
}
stage('Install Dependencies') {
steps {
sh 'pip install -r requirements.txt'
}
}
stage('Run Tests') {
steps {
sh 'pytest --junitxml=test-results.xml'
}
}
stage('Publish Results') {
steps {
junit 'test-results.xml'
}
}
}
}
示例(Java项目):
pipeline {
agent any
stages {
stage('Build') {
steps {
sh 'mvn clean install'
}
}
stage('Test') {
steps {
sh 'mvn test'
}
}
}
}
触发构建
查看测试报告