如何通过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
相关产品推荐
相关产品推荐

