ubuntu

Ubuntu Jenkins如何实现脚本自动化

小樊
43
2025-08-13 14:42:22
栏目: 智能运维

在Ubuntu上实现Jenkins脚本自动化,一般可按以下步骤进行:

安装Jenkins

先更新系统软件包,然后添加Jenkins仓库并导入GPG密钥,接着安装Jenkins,最后启动服务并设置开机自启。例如:

sudo apt update
sudo apt install openjdk-11-jdk
wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -
sudo sh -c 'echo deb https://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
sudo apt update
sudo apt install jenkins
sudo systemctl start jenkins
sudo systemctl enable jenkins

配置Jenkins

访问http://<your_server_ip>:8080,用初始密码登录,安装所需插件,如Pipeline、Git等。同时,可在“Global Tool Configuration”中配置JDK、Maven等工具路径。

创建自动化任务

新建Pipeline任务,配置代码仓库,如Git的仓库地址和凭据。在Pipeline脚本编辑器中,使用Groovy语言编写脚本,定义构建、测试、部署等阶段的操作,也可将脚本写入Jenkinsfile文件,通过“Pipeline script from SCM”从代码仓库读取。例如:

pipeline {
    agent any
    stages {
        stage('Build') {
            steps {
                sh 'mvn clean install'
            }
        }
        stage('Test') {
            steps {
                sh 'mvn test'
            }
        }
        stage('Deploy') {
            steps {
                sh 'scp target/*.jar user@remote-server:/path/to/deploy'
            }
        }
    }
}

0
看了该问题的人还看了