728x90
문제 발생
Github Actions로 bash 를 사용해서 api 요청을 해야하는 작업 도중 다른 bash 컴파일러에서는 되는데 깃헙 액션에서만 안되어서 곰곰히 고민했는데 케릭터 하나가 빠져서 되지 않았다.
문제 해결
- 수정 전
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: checkout
uses: actions/checkout@v3
- name: trigger to NCP
shell: bash
run:
function makeSignature() {
nl=$'\\n'
- 수정 후
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: checkout
uses: actions/checkout@v3
- name: trigger to NCP
shell: bash
run: |
function makeSignature() {
nl=$'\\n'
수정 전, 후에서 차이를 알겠는가? "run" 오른쪽에 '|' 가 있고 없고의 차이이다. '|'가 있어야 bash가 돌아가는 것이었다.. 이것 때문에 얼마나 삽질을 했는지..ㅠ
'난중(개발)일기 > 삽질기록' 카테고리의 다른 글
환경변수 설정으로 프로젝트에서 중요 정보 숨기기 (0) | 2023.02.08 |
---|---|
[NCP] NCP API 사용기 (SourceBuild 빌드 시작 트리거 날리기) (1) | 2023.02.08 |
[NCP] Pinpoint 적용기 (1) | 2023.02.02 |
[NCP] Load Balancer 적용기 (0) | 2023.01.30 |
[NCP] Auto Scaling 적용기 (0) | 2023.01.30 |