Описание тега github-actions

Вопросы о действиях GitHub, которые позволяют легко автоматизировать рабочие процессы программного обеспечения. Используйте этот тег для вопросов, касающихся помощи по созданию рабочего процесса. Если вам нужна помощь по действиям GitHub в целом, подумайте о том, чтобы связаться с GitHub, написав в службу поддержки (support.github.com/contact) или задав вопрос на форуме сообщества GitHub (github.community).
0 ответов

Действия Github развернуть угловое приложение в документах автоматически

Я хочу развернуть мое угловое приложение на страницах Github всякий раз, когда я помещаю новый коммит в основную ветку Я хотел бы, чтобы действия Github запускались ng build --prod и производить docs каталог, который должен содержать файлы dist. Я у…
25 янв '19 в 18:05
1 ответ

Действия GitHub: фильтр возвращает "jq: error Невозможно перебрать ноль (ноль)"

Я пробую фильтры в действиях GitHub, однако он возвращается с этой ошибкой: Digest: sha256:f747d8611fb26448f06a4245e252204859df6c7f81f04c248497c3e68c7740dd Status: Downloaded newer image for gcr.io/github-actions-images/action-runner:latest jq: erro…
14 янв '19 в 06:40
0 ответов

Каковы различия между GitHub Actions и другими инструментами CI, такими как Jenkins?

GitHub анонсировал новую функцию GitHub Actions. Я положительно оцениваю преимущества инструментов CI, таких как Jenkins, для автоматического построения или тестирования, для которых GitHub Actions предназначена для использования в будущем. Наличие …
7 ответов

Как создать версию артефактов с помощью GitHub Actions?

Мой вариант использования - я хочу иметь уникальный номер версии для артефактов для каждой сборки / прогона. С текущими инструментами, такими как CircleCI, Travis и т. Д., Доступен номер сборки, который, по сути, всегда увеличивается. Итак, я могу с…
4 ответа

Можно ли сохранить WORKDIR между действиями в действиях GitHub?

Сегодня утром я проснулся с бета-приглашением GitHub Actions (wooo) и начал играть с ним с целью перенастроить несколько простых конвейеров сборки, тестирования и развертывания, которые я сейчас использую на CircleCI. Я все еще пытаюсь разобраться с…
01 фев '19 в 16:18
2 ответа

Установите частный пакет github из package.json на Github Actions

Я пытаюсь реализовать действия Github в качестве CI для моего проекта. Проблема в том, что я использую частный URL-адрес git в моем package.json, но CI получает ошибку, потому что действия Github "каким-то образом" не имеют доступа к этому репо, что…
0 ответов

Как я могу запустить узел разработки расширений VS Code в контейнере Docker для проверки моего расширения vscode?

Я пытаюсь протестировать свое расширение vscode с помощью действий GitHub, что означает, что код Visual Studio должен находиться в контейнере Docker. Кто-нибудь делал это? Кто-нибудь знает, как этого добиться?
1 ответ

Как получить доступ к значению СЕКРЕТОВ в Github Actions?

Я пытаюсь получить доступ к значению SECRETотправлено на GitHub Action, но я борюсь. Значения возвращаются как [FILTERED] каждый раз, независимо от того, какой ключ или оригинальное значение. Я могу получить доступ ENVIRONMENT VARIABLES без проблем,…
03 фев '19 в 14:24
0 ответов

Сохраняется ли /github/home между действиями github?

До сих пор у меня сложилось впечатление, что согласно документации по файловой системе (только?) /github/workspace сохраняется во всех действиях (не рабочих процессах): Рабочий каталог контейнера Docker. Действия GitHub выполняются в этом каталоге. …
07 май '19 в 20:51
1 ответ

Запускайте Github-Aciton только тогда, когда кто-то открывает PR

Есть ли способ запустить Github-Actions только при открытии PR. Я знаю, что есть возможность запустить рабочий процесс с on = "pull_request", Однако это означает, что рабочий процесс будет запущен, когда кто-то открывает PR, комментирует его, просма…
15 апр '19 в 12:24
1 ответ

Как мне кэшировать шаги в действиях GitHub?

Скажем, у меня есть рабочий процесс действий GitHub с 2 шагами. Загрузите и скомпилируйте зависимости моего приложения. Скомпилируйте и протестируйте мое приложение Мои зависимости редко меняются, и скомпилированные зависимости можно безопасно кэшир…
11 мар '19 в 21:32
3 ответа

Есть ли способ отправить изменения с помощью действия GitHub?

Этот вопрос относится к этому: https://github.com/features/actions Я написал действие GitHub для сборки своего кода и создания производственного пакета. Я хотел бы включить это в мой репозиторий, фиксируя изменения в origin/master. Это кажется очеви…
12 апр '19 в 18:45
1 ответ

Запускайте действия GitHub только если pr target является master

Я пытаюсь выяснить, как запустить рабочий процесс GitHub, только когда pr открыт в master, т.е. изменения идут в master. Пока я дошел до этой точки workflow "Install Yarn Dependencies" { on = "pull_request" resolves = ["Install"] } action "Is Master…
28 апр '19 в 11:44
1 ответ

Могу ли я редактировать файл github-actions main.workflow локально?

Если я поменяю main.workflow файл локально, а не в master ветка, зафиксировать и нажать изменения, я получаю эту ошибку от push команда: > git diff diff --git a/.github/main.workflow b/.github/main.workflow index 135d8ea..0a13a28 100644 --- a/.gi…
14 июн '19 в 17:56
0 ответов

NoneDocker -in-docker: как смонтировать bind /github/workspace в /foo?

Я столкнулся со странным ограничением при запуске docker внутри docker (для целей тестирования) в GitHub Actions. (Я знаю, что я не должен запускать docker-in-docker (как parent-child), но запускаю docker-next-2-docker, и это то, что я делаю) Я запу…
20 июн '19 в 23:49
1 ответ

Как запустить несколько команд в одном Github Actions Docker

Как правильно запускать несколько команд в одном action? Например: Я хочу запустить скрипт Python как action, Перед запуском этого скрипта мне нужно установить requirements.txt, Я могу придумать несколько вариантов: Создать Dockerfile с командой RUN…
3 ответа

Могу ли я иметь несколько файлов рабочих процессов GitHub Actions?

Могу ли я иметь несколько файлов рабочих процессов? У меня есть несколько репозиториев, использующих GitHub Actions, и они прекрасно работают! В моем конкретном случае использования я автоматически развертываюсь в своей среде разработки при "push" и…
19 июл '19 в 18:27
1 ответ

Новые действия GitHub запускаются в пустых папках

Я работаю с новыми действиями GitHub, идея рабочего процесса ниже заключается в том, чтобы запускаться при открытии или синхронизации pr, сначала он должен проверить и установить зависимости, а затем запустить несколько сценариев пряжи name: PR to M…
15 авг '19 в 14:42
1 ответ

Как установить секреты в Github Actions?

Официальный шаблонный код вводит токен npm следующим образом NODE_AUTH_TOKEN: ${{secrets.npm_token}} Как мне получить доступ и установить эту переменную? Я не могу найти его в графическом интерфейсе.
28 авг '19 в 07:26
1 ответ

Действия GitHub: как настроить таргетинг на все филиалы, кроме мастера?

Я хочу иметь возможность запускать действие в любой ветви, кроме master. Я знаю, что есть встроенный filter действие, но я хочу с точностью до наоборот. Больше похоже на GitLab's except ключевое слово. Так как это не входит в официальные документы, …
28 авг '19 в 23:47