在Debian上测试Jenkins脚本可按以下步骤操作:
安装Jenkins
sudo apt update && sudo apt install openjdk-11-jdk。wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
echo "deb http://pkg.jenkins.io/debian-stable binary/" | sudo tee /etc/apt/sources.list.d/jenkins.list
sudo apt update && sudo apt install jenkins
```。
sudo systemctl start jenkins,首次访问需通过/var/lib/jenkins/secrets/initialAdminPassword获取初始密码。安装必要插件
在Jenkins管理界面(http://<服务器IP>:8080)的“插件管理”中,安装Pipeline、Git、JUnit等插件(根据测试需求选择)。
编写测试脚本
import unittest
class TestExample(unittest.TestCase):
def test_add(self):
self.assertEqual(1+1, 2)
if __name__ == '__main__':
unittest.main()
```。
tests/目录)。配置Jenkins Pipeline
pipeline {
agent any
stages {
stage('运行测试') {
steps {
sh 'python -m pytest tests/' # 执行Python测试
// 或使用Maven执行Java测试:sh 'mvn test'
}
}
}
post {
always {
junit 'target/test-*.xml' // 收集JUnit报告(若使用Java)
}
}
}
```。
运行与验证
调试与优化
/var/log/jenkins/jenkins.log)或Pipeline脚本中的echo语句定位问题。参考来源:[1,2,3,4,5,6,7,8,9,10,11]