Как создать выходы на действия GitHub из bash скриптов? - PullRequest
0 голосов
/ 11 марта 2020

У меня есть действие GitHub, которое по сути является bash скриптом. Часть javascript моего действия выполняет сценарий 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?

...