JFrog帮助中心

我们的新门户即将推出!
文档+知识库





JFrog帮助中心-新的知识体验即将到来!



通过JFrog pipeline步骤在Jira服务器上创建问题需要与Jira集成。

添加集成

中的步骤添加此集成管理管道集成页面。

以下是创建此集成所需的信息:

  • 名字--为集成选择一个友好的名称
  • Url——Jira URL(例如,https://jira.mycompany.com
  • 用户名——账号登录时使用的用户名/邮箱
  • 令牌/密码--要么一个Jira API令牌对于有Jira REST api的权限(对Jira Cloud)帐户密码(用于Jira服务器)


页面内容

使用

Jira集成可以的步骤中直接添加集成部分。

send_notification实用工具函数可以与Jira集成一起使用,以便在Jira中创建问题。例如,如果部署失败,可以通过此集成在Jira中创建一个票据。有关更多信息,请参见从管道中创建Jira问题

默认环境变量

当你把这个积分加到a一步时,会自动提供一组环境变量。

环境变量

描述

int_ < integration-name > _url Jira API端点URL
int_ < integration-name > _username 用于登录的用户名或电子邮件
int_ < integration-name > _token 用于调用api的授权

例子

下面的示例管道演示了send_notification实用程序函数创建Jira问题(票据)。

  • 本例的YAML是可以在这个存储库JFrogGitHub帐户。
  • 除了Jira集成之外,本例还使用了Artifactory集成
  • 此示例为项目id和类型选项设置环境变量。
  • 这个例子执行MvnBuild本机步骤,生成日志文件。
  • 如果失败,此示例将使用send_notification实用函数来创建JIra票据。命令行:
    • 的环境变量项目id和类型选项
    • 将Maven生成的日志文件附加到Jira问题
    • 指定了使用摘要和描述选项标准环境变量


2022世界杯阿根廷预选赛赛程资源:-名称:my_repo类型:GitRepo配置:gitProvider: MyGithub路径:myrepo/myproject管道:-名称:jira_ticket_example配置:环境变量:readOnly: NOTIFY_PROJECT_ID:“DEMO”# Jira项目关键为所有票据我们创建NOTIFY_TYPE:“Bug”# Jira问题类型为所有票据我们创建步骤:###与Jira日志附件-名称:BuildSample类型:MvnBuild配置:sourceLocation: artifactorymaven -plugin-example configFileLocation:。configFileName: config mvnCommand: "install - p release——log-file ${step_tmp_dir}/log.txt" input2022世界杯阿根廷预选赛赛程Resources: - name: my_repo integrations: - name: myArtifactory - name: myJira execution: onFailure: - send_notification myJira——attach-file "$step_tmp_dir/log.txt"——description " failed failed in $pipeline_name - $step_name"——summary "$step_name has failed"
  • 没有标签
版权所有©2023 JFrog Ltd.