jira - Github Actions - 不使用 API 令牌登录 Jira
问题描述
我有一个要求,我需要登录 JIRA 并更新 JIRA 任务。
但在这种情况下,我不能使用 Jira API TOKEN 或 JIRA Token。我正在使用下面的代码登录,但不知何故不起作用并且登录失败:
name: JIRA Login thru Github
on: push
jobs:
Jira Checks:
runs-on: ubuntu-latest
name: Jira Checks
steps:
- name: Login
env:
JIRA_SERVER_URL: ${{ secrets.JIRA_SERVER_URL }}
JIRA_USERNAME: ${{ secrets.JIRA_USERNAME }}
JIRA_PASSWORD: ${{ secrets.JIRA_PASSWORD }}
run: |
echo "Login success"
- name: Jira issue id extractor
id: run_tests
uses: TheRealWaldo/jira-get-issue@v0.0.2
with:
search-string: ${{github.event.head_commit.message}}
- name: Print Jira id
run: |
echo ${{steps.run_tests.outputs.issue-key}}
- name: Print env
run: |
echo ${{github.event.head_commit.message}}
env:
GITHUB_CONTEXT: ${{ toJson(github) }}
- name: Transition issue
uses: atlassian/gajira-transition@master
with:
issue: ${{steps.run_tests.outputs.issue-key}}
transition: "In progress"
解决方案
推荐阅读
- java - 在java中找到两个集合中的唯一点和共同点,而不使用任何集合、列表等
- angular - 如何使用 RxJS 在后台执行 HTTP 请求
- javascript - Firestore Cloud 函数使用属性中的变量来更新文档
- processing - 如何在贝塞尔曲线中添加渐变?
- c++ - 在 C++ 中访问 int 映射到类对象时出错
- c# - 安装部署到 Microsoft Store 的 WPF .net Core 3.1 应用程序时出错
- laravel - laravel 使用具有多对多关系数据透视表的策略
- c# - C#:Web 应用程序中的编译器在优化期间会删除 Console.WriteLine 吗?
- javascript - 找不到变量 atob
- python-3.x - 具有选定范围的 phyton3 访问列表列