Github操作-不使用API令牌登录Jira
我需要登录到JIRA并更新JIRA任务 但在这种情况下,我不能使用Jira API令牌或Jira令牌。 我正在使用以下代码登录,但不知何故无法工作,登录失败:Github操作-不使用API令牌登录Jira,jira,github-actions,Jira,Github Actions,我需要登录到JIRA并更新JIRA任务 但在这种情况下,我不能使用Jira API令牌或Jira令牌。 我正在使用以下代码登录,但不知何故无法工作,登录失败: name: JIRA Login thru Github on: push jobs: Jira Checks: runs-on: ubuntu-latest name: Jira Checks steps: - name: Login env: JIRA_SERVER_U
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"
您计划如何使用这些环境变量?API请求?刮取?可能是一个选项?@GuiFalourd此操作使用API令牌..我只能将用户名和密码用作密码..@GuiFalourd我计划使用这些环境变量登录JIRA,然后将JIRA任务从一种状态转换到另一种状态。因此,是的,有了API请求,我会这样做。@DannyB感谢您的指导,我现在可以登录,但我的JIRA任务转换失败(有问题的更新代码)。。出现以下错误:运行atlassian/gajira-transition@master错误:Jira.fetch(/home/runner/work/_actions/atlassian/gajira transition/master/dist/index.js:1:63124){req:{method:'GET',body:undefined,url:'/rest/API/2/issue/AXESS-4686/transitions'},originError:TypeError:仅支持绝对URL