Bash 스크립트에서 GitHub 작업에 대한 출력을 생성하는 방법은 무엇입니까?

Jactor-rises

본질적으로 bash 스크립트 인 GitHub 작업이 있습니다. 내 작업의 자바 스크립트 부분은 bash 스크립트를 실행합니다.

const core = require("@actions/core");
const exec = require("@actions/exec");

async function run() {
  try {
    // Execute bash script
    await exec.exec(`${__dirname}/my-action-script.sh`);
  } catch (error) {
    core.setFailed(error.message);
  }
}

run();

지금은이 작업이 파일 시스템에 파일을 남겨 두어 다른 작업과 통신합니다. 이것은 "보이지 않는"의사 소통 방식이며 action.yml출력으로 저를 채우고 싶습니다 . my-action-script.sh내에서 정의 된 출력을 반환하려면 어떻게 action.yml해야합니까?

Jactor-rises

출력은 먼저에 추가해야합니다 action.yml. 예 :

name: some GitHub workflow yaml file
description: some workflow description
runs:
  using: node12
  main: dist/index.js
inputs:
  some_input:
    description: some input
    required: false
outputs:
  some_output:
    description: some output

bash 스크립트에서 출력을 만듭니다. 예 :

echo ::set-output name=some_output::"$SOME_OUTPUT"

그런 다음 워크 플로 yaml에서 사용할 수 있습니다. 예 :

${{ steps.<step id>.outputs.some_output }}

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

GitHub 작업에 대한 문자열로 이벤트 구성을 설정하는 방법은 무엇입니까?

분류에서Dev

bash 스크립트에서 "ssh -O check"의 출력을 이해하는 방법은 무엇입니까?

분류에서Dev

getopts에서 bash 스크립트로 파이프 된 stdout을 출력하는 방법은 무엇입니까?

분류에서Dev

bash 스크립트에서 lynx를 실행할 때 명령을 출력하는 방법은 무엇입니까?

분류에서Dev

Linux bash 스크립트에서 2 개의 숫자에 대해 논리적 게이트 작업을 수행하는 방법은 무엇입니까?

분류에서Dev

bash 스크립트에서 컬러 출력을 얻는 방법은 무엇입니까?

분류에서Dev

bash 스크립트에서 컬러 출력을 얻는 방법은 무엇입니까?

분류에서Dev

bash 스크립트에서 []를 대체하는 방법은 무엇입니까?

분류에서Dev

bash 스크립트에서 perl sub에 대한 호출에서 반환 값을 얻는 방법은 무엇입니까?

분류에서Dev

bash 스크립트에서 날짜와 시간을 한 줄로 인쇄하는 방법은 무엇입니까?

분류에서Dev

at 작업에 대한 메일 출력을 비활성화하는 방법은 무엇입니까?

분류에서Dev

한 명령 줄에서 다른 작업에 대한 출력을 사용하는 방법은 무엇입니까?

분류에서Dev

Bash 스크립트에서 한 줄씩 파일을 읽는 방법은 무엇입니까?

분류에서Dev

bash 스크립트의 변수에 "which"명령의 출력을 저장하는 방법은 무엇입니까?

분류에서Dev

bash 쉘 스크립트에서 조건부 if 문을 작성하는 방법은 무엇입니까?

분류에서Dev

bash 스크립트 내에서 vim을 여는 방법은 무엇입니까?

분류에서Dev

Bash 스크립트에서 터미널 스크롤을 비활성화하는 방법은 무엇입니까?

분류에서Dev

터미널 출력을 억제하지 않고 터미널에서 bash 스크립트의 출력을 기록하는 방법은 무엇입니까?

분류에서Dev

bash 스크립트에서 출력 접두사를 지정하는 방법은 무엇입니까?

분류에서Dev

ItemsSource에 대한 출력을 조작하는 방법은 무엇입니까?

분류에서Dev

출력 파일의 각 줄을 동일한 bash 스크립트의 for 루프에 인수로 전달하는 방법은 무엇입니까?

분류에서Dev

Github에서 Bash 스크립트를 실행하는 방법은 무엇입니까?

분류에서Dev

Bash 스크립팅-OpenVPN의 여러 입력에 출력을 전달하는 방법은 무엇입니까?

분류에서Dev

내 bash 스크립트가 cron에서 실행되는 clamscan에 대한 로그 파일을 만들 수 있도록하는 방법은 무엇입니까?

분류에서Dev

Bash 스크립트에서 소스 파일을 호출하는 방법은 무엇입니까?

분류에서Dev

github 작업으로 커밋에 대한 주석을 만드는 방법은 무엇입니까?

분류에서Dev

bash 스크립트가 _each_ 명령의 오류에 대해 특정 작업을 수행하도록하는 방법은 무엇입니까?

분류에서Dev

출력을 인쇄 할 수 있도록 쉘 스크립트에서 검색 한 웹 사이트에 입력을 추가하는 방법은 무엇입니까?

분류에서Dev

Bash 스크립트에서 사용자 입력을 다듬는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    GitHub 작업에 대한 문자열로 이벤트 구성을 설정하는 방법은 무엇입니까?

  2. 2

    bash 스크립트에서 "ssh -O check"의 출력을 이해하는 방법은 무엇입니까?

  3. 3

    getopts에서 bash 스크립트로 파이프 된 stdout을 출력하는 방법은 무엇입니까?

  4. 4

    bash 스크립트에서 lynx를 실행할 때 명령을 출력하는 방법은 무엇입니까?

  5. 5

    Linux bash 스크립트에서 2 개의 숫자에 대해 논리적 게이트 작업을 수행하는 방법은 무엇입니까?

  6. 6

    bash 스크립트에서 컬러 출력을 얻는 방법은 무엇입니까?

  7. 7

    bash 스크립트에서 컬러 출력을 얻는 방법은 무엇입니까?

  8. 8

    bash 스크립트에서 []를 대체하는 방법은 무엇입니까?

  9. 9

    bash 스크립트에서 perl sub에 대한 호출에서 반환 값을 얻는 방법은 무엇입니까?

  10. 10

    bash 스크립트에서 날짜와 시간을 한 줄로 인쇄하는 방법은 무엇입니까?

  11. 11

    at 작업에 대한 메일 출력을 비활성화하는 방법은 무엇입니까?

  12. 12

    한 명령 줄에서 다른 작업에 대한 출력을 사용하는 방법은 무엇입니까?

  13. 13

    Bash 스크립트에서 한 줄씩 파일을 읽는 방법은 무엇입니까?

  14. 14

    bash 스크립트의 변수에 "which"명령의 출력을 저장하는 방법은 무엇입니까?

  15. 15

    bash 쉘 스크립트에서 조건부 if 문을 작성하는 방법은 무엇입니까?

  16. 16

    bash 스크립트 내에서 vim을 여는 방법은 무엇입니까?

  17. 17

    Bash 스크립트에서 터미널 스크롤을 비활성화하는 방법은 무엇입니까?

  18. 18

    터미널 출력을 억제하지 않고 터미널에서 bash 스크립트의 출력을 기록하는 방법은 무엇입니까?

  19. 19

    bash 스크립트에서 출력 접두사를 지정하는 방법은 무엇입니까?

  20. 20

    ItemsSource에 대한 출력을 조작하는 방법은 무엇입니까?

  21. 21

    출력 파일의 각 줄을 동일한 bash 스크립트의 for 루프에 인수로 전달하는 방법은 무엇입니까?

  22. 22

    Github에서 Bash 스크립트를 실행하는 방법은 무엇입니까?

  23. 23

    Bash 스크립팅-OpenVPN의 여러 입력에 출력을 전달하는 방법은 무엇입니까?

  24. 24

    내 bash 스크립트가 cron에서 실행되는 clamscan에 대한 로그 파일을 만들 수 있도록하는 방법은 무엇입니까?

  25. 25

    Bash 스크립트에서 소스 파일을 호출하는 방법은 무엇입니까?

  26. 26

    github 작업으로 커밋에 대한 주석을 만드는 방법은 무엇입니까?

  27. 27

    bash 스크립트가 _each_ 명령의 오류에 대해 특정 작업을 수행하도록하는 방법은 무엇입니까?

  28. 28

    출력을 인쇄 할 수 있도록 쉘 스크립트에서 검색 한 웹 사이트에 입력을 추가하는 방법은 무엇입니까?

  29. 29

    Bash 스크립트에서 사용자 입력을 다듬는 방법은 무엇입니까?

뜨겁다태그

보관