debian

Debian上如何实现Jenkins自动化部署

小樊
53
2025-09-03 04:24:17
栏目: 智能运维

在Debian上实现Jenkins自动化部署,可参考以下步骤:

  1. 安装Java环境:使用sudo apt updatesudo apt install openjdk-11-jdk命令安装OpenJDK 11,并通过java -version验证安装。
  2. 安装Jenkins:添加Jenkins官方仓库,使用wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list',然后执行sudo apt updatesudo apt install jenkins进行安装。
  3. 启动Jenkins服务:通过sudo systemctl enable jenkinssudo systemctl start jenkins启动服务并设置为开机自启。
  4. 配置Jenkins:首次访问Jenkins时,通过sudo cat /var/lib/jenkins/secrets/initialAdminPassword获取初始密码解锁。安装Pipeline、GitHub Integration等必要插件。
  5. 创建自动化部署任务:新建Pipeline任务,选择“Pipeline script from SCM”,配置Git仓库地址与凭据,在Jenkinsfile中定义构建、测试、部署流程。例如:
pipeline {
    agent any
    stages {
        stage('拉取代码') {
            steps {
                git 'https://github.com/your-repo.git'
            }
        }
        stage('构建') {
            steps {
                sh 'mvn clean package'
            }
        }
        stage('部署') {
            steps {
                sshagent(credentials: ['your-ssh-credentials-id']) {
                    sh 'scp target/*.jar user@your-server:/path/to/deploy'
                }
            }
        }
    }
}

0
看了该问题的人还看了