首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何建立YouTrack与GitHub的集成?

如何建立YouTrack与GitHub的集成?
EN

Stack Overflow用户
提问于 2022-11-11 09:05:00
回答 1查看 40关注 0票数 0

我正在研究YouTrack与GitHub的集成。

我的目标是确保在合并拉请求时,相应的卡从“In Review”栏移动到“to”栏。

我目前正试图通过行动-你跟踪-移动实现这一目标

工作流代码是:

代码语言:javascript
复制
name: youtrack

on:
  pull_request:
    types: [closed]

jobs:
  sync:
    runs-on: ubuntu-latest
    steps:
      - uses: bloobirds-it/action-youtrack-move@v1.0.0
        with:
          github-token: ${{ secrets.GITHUB_TOKEN }}
          yt-url: ${{ secrets.YOUTRACK_URL }}
          yt-token: ${{ secrets.YOUTRACK_TOKEN }}
          yt-project-id: "JSSAPI"
          yt-column-target: "Done"
          yt-column-triggers: "In Review"

但我发现了一个错误:

代码语言:javascript
复制
Run bloobirds-it/action-youtrack-move@v1.0.0
  with:
    github-token: ***
    yt-url: ***
    yt-token: ***
    yt-project-id: JSSAPI
    yt-column-target: Done
    yt-column-triggers: In Review
    yt-column-field: Stage
Checking /JSSAPI-[0-9]+/g against the PR description
TypeError: Cannot read property 'matchAll' of null
    at getMatchingTickets (/home/runner/work/_actions/bloobirds-it/action-youtrack-move/v1.0.0/dist/index.js:1003:35)
    at processTicksAndRejections (internal/process/task_queues.js:97:5)
    at async run (/home/runner/work/_actions/bloobirds-it/action-youtrack-move/v1.0.0/dist/index.js:933:21)
Error: Cannot read property 'matchAll' of null

如何解决这个问题呢?也许,你可以提出更简单、更有效的方法来实现我所指出的目标。

我将GitHub集成重新连接到YouTrack项目,它工作正常,即卡片显示相应的拉请求的提交。

我还检查了所有令牌的有效性,以及链接的正确性,尽管根据错误消息,情况并非如此。据我所见,这些列的名称也是正确输入的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-11-14 08:02:19

在合并请求中使用命令不是更容易吗?在注释中使用“#”,则应该更改问题的状态。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74400190

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档