You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Jenkins运行GitHub中路径为master>Folder>File.java的文件?

如何通过Jenkins运行GitHub仓库中master分支下Folder/File.java文件

前置准备

  • Jenkins已安装并运行,且安装了Git插件和Java插件(可在Jenkins插件管理中搜索安装)
  • 拥有目标GitHub仓库的访问权限,且已在Jenkins凭证管理中添加对应凭证(用户名+密码/个人访问令牌,或SSH密钥)

步骤1:创建Jenkins任务

  • 登录Jenkins,点击左侧「新建任务」
  • 输入任务名称,选择「自由风格项目」(或「流水线」,后续会说明两种方式),点击「确定」

步骤2:配置源码拉取

自由风格项目配置

  • 在「源码管理」区域选择「Git」
  • 填入GitHub仓库的HTTPS/SSH地址(例如https://github.com/your-username/your-repo.git)
  • 在「分支说明符」中填写*/master,指定拉取master分支
  • 选择之前配置好的GitHub凭证(SSH地址选SSH凭证,HTTPS选用户名/令牌凭证)

流水线项目配置

如果选择流水线任务,直接在「流水线」区域的脚本框中写入拉取代码的逻辑(后续会整合运行步骤)

步骤3:配置编译运行逻辑

方式1:自由风格项目(Linux/macOS节点)

  • 找到「构建」区域,点击「增加构建步骤」→「执行shell」
  • 在命令框中输入:
    # 进入File.java所在目录
    cd Folder
    # 编译Java文件
    javac File.java
    # 运行编译后的类文件(去掉.java后缀)
    java File
    

方式2:自由风格项目(Windows节点)

  • 点击「增加构建步骤」→「执行Windows批处理命令」
  • 输入:
    cd Folder
    javac File.java
    java File
    

方式3:流水线脚本(跨平台通用)

  • 选择流水线任务后,在脚本框中输入:
    pipeline {
        agent any
        stages {
            stage('拉取代码') {
                steps {
                    git url: 'https://github.com/your-username/your-repo.git', branch: 'master'
                }
            }
            stage('编译运行Java文件') {
                steps {
                    dir('Folder') {
                        // Linux/macOS用sh,Windows替换为bat
                        sh 'javac File.java'
                        sh 'java File'
                    }
                }
            }
        }
    }
    

步骤4:执行构建并查看结果

  • 点击页面底部「保存」
  • 返回任务页面,点击「立即构建」
  • 构建完成后,通过左侧「控制台输出」查看运行日志和执行结果

内容的提问来源于stack exchange,提问作者Shubham Choudhary

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.22 22:57:27