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

Rundeck社区版4.1无法登录Jira,作业执行报错求助

解决Rundeck 4.1集成Jira工作流步骤的"login is required"错误

针对你遇到的问题,下面是具体的排查和解决步骤:

1. 修正项目级配置的插件类型

你之前在project.properties里配置的是Jira通知插件的参数(project.plugin.Notification.JIRA.*),但实际使用的是工作流步骤中的Jira插件,两类插件的配置项不通用。需要将项目级配置替换为工作流步骤插件的对应项:

# 工作流Jira插件的正确配置项
project.plugin.WorkflowStep.JIRAWorkflowStep.url=https://jiratestuser.atlassian.net
project.plugin.WorkflowStep.JIRAWorkflowStep.login=你的Jira登录邮箱
project.plugin.WorkflowStep.JIRAWorkflowStep.password=你的Jira API Token

注意:Atlassian云Jira已不再支持账号密码登录,必须使用登录邮箱+API Token的组合,API Token可在Atlassian账号设置中生成。

2. 检查作业工作流步骤的直接配置

若不想依赖全局项目配置,可直接在单个作业的工作流步骤中填写参数:

  • 编辑目标作业,进入工作流配置页
  • 找到已添加的Jira工作流步骤,点击配置按钮
  • 手动填入Jira URL、登录邮箱、API Token,保存后重新执行作业

3. 修正framework.properties的全局配置

如果想用framework.properties做全局配置,需确保配置项格式正确:

jira.url=https://jiratestuser.atlassian.net
jira.login=你的Jira登录邮箱
# 直接填写API Token字符串,不要填文件路径(Rundeck 4.1的Jira插件默认不读取路径形式的token)
jira.auth_token=你的Jira API Token

若必须用密钥文件存储token,需保证:

  • 文件路径正确,且Rundeck运行用户(通常为rundeck)拥有读取该文件的权限
  • 部分插件版本需额外配置密钥存储提供者,这种场景更推荐直接填写token字符串

4. 验证配置生效

修改配置后必须重启Rundeck服务,确保配置加载:

systemctl restart rundeckd

重启后可在作业的工作流步骤配置页点击"测试连接"(若插件支持),确认Jira连接正常后再执行作业。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.30 20:08:15