Как опубликовать sh рабочий процесс по умолчанию (действие github) на торговой площадке git? - PullRequest
1 голос
/ 08 июля 2020

У меня есть действие GitHub, которое содержит несколько команд npm и gulp и, наконец, запускает файл Powershell. Я хочу опубликовать sh это действие GitHub на торговой площадке, чтобы моя команда могла его использовать. Нигде не могу найти решения этой проблемы. Я проверил документы publi sh действий Github, там нет связанного документа.

Как мне вызвать это действие извне?

Например, как преобразовать это простое действие, чтобы оно можно опубликовать на торговой площадке?

Пример кода yml

# This is a basic workflow to help you get started with Actions

name: CI

on:
  push:
    branches: [ master ]

# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
  # This workflow contains a single job called "build"
  build:
    # The type of runner that the job will run on
    runs-on: windows-latest

    # Steps represent a sequence of tasks that will be executed as part of the job
    steps:
      - uses: actions/checkout@v2
      - name: Use Node.js
        uses: actions/setup-node@v1
        with:
          node-version: '10.x'
      - name: Install dependencies
        run: |
          npm install

Спасибо

1 Ответ

2 голосов
/ 08 июля 2020

Ямл, который вы разместили здесь, - это рабочий процесс , а не действие. Действие - это код, стоящий за такими вещами, как uses: actions/checkout@v2 (обычно JavaScript, также может быть Dockerized). Если вы пишете только YAML, вы просто пишете рабочий процесс, который вызывает действий.

Если вы хотите выполнить собственное действие, ознакомьтесь с docs .

...