Pull to refresh

Comments 13

А почему «круги ада»? Выглядит как вполне стандартные скрипты сборки, в bitbucket pipelines то же самое делается, например.
Наверное название не передает заложенный в него смысл, похоже получилась слишком негативная окраска, никоим образом не хотел обидеть Github Actions, для меня это теперь даже вариант номер один в построении пайплайнов…

тут скорее имелось ввиду, что в принципе этот процесс: “толкать -> ломать -> разбираться -> править -> проверять что вышло и т.д.” — частенько занимает намного больше времени, чем хотелось бы…

А так, я уже перетащил 3-4 проекта на GitHub Actions, и думаю что буду еще мигрировать туда
Как-то пользовался circle.ci, у них есть официальная утилита для локального прогона pipeline. Не исключено, что для github тоже есть неофициальная или появится позже.

Есть self-hosted runners, которые позволяют запускать пайплайн на своём сервере

YML, ну не люблю я его.

Вы не поверите, но


{"a":1, "b":["3","c"]}

является валидным yaml. Поэтому можно пользоваться фигурными и квадратными скобками и не думать траспортире с линейкой.
Я люблю YML, т.к., ИМХО, его легче читать, чем json. Но если нужно писать, то лучше вооружиться подходящим инструментом. Я пользуюсь сервисом https://www.json2yaml.com/, который позволяет редактировать данные одновременно в двух форматах: json и yaml

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

GitHub Actions мне показался не прикладным инструментом, решающим твою задачу парой конструкций, а свалкой произвольно именованных запчастей, среди которых надо разыскать подходящие и выяснить их аргументы, заглядывая внутрь каждой реализации.

Подскажите, как правильно настроить GitHub Actions CI, чтобы использовать TestContainers?
Подойдёт даже ссылка на работающий пример.

?Подскажите пожалуйста. Может ли GitHub Actions загружать XML со стороннего сайта заменять статический текст в этом файле и сохранять в свою репу?
Если да, то подскажите в какую сторону копать. Несколько раз пытался найти чтото, но всегда попадаются большие статьи с простыми, базовыми примерами.

Да конечно

run: |
  curl -o ./file.xml https://example.com/file.xml
  # логинимся под токеном GITHUB_TOKEN сохраняем и пушим

Извините, я очень давно пользуюсь GitHub но в Action я полный 0.
Посоветуйте пожалуйста:
-. Этот код в имени какого файла писать?
-. Подскажите пример (любой) для логинится, сохранять и пушить. (можете просто ссылку дать).

я собственно эту функцию хочу внедрить для CMS Joomla для всех Россиян, так как оригинальные серверы блокированы. Но если подгружать XML c серверов на GitHub, то CMS Joomla легко обновляется с GitHub. Я даже на эту тему писал тут статью. Но мне приходится каждый раз обновления XML обновлять вручную.

Sign up to leave a comment.