Автоматизуйте release workflow за допомогою Shipmark

0
Перекладено ШІ
Оригінал: Laravel News
Оновлено: 19 грудня, 2025
Shipmark автоматизує релізи в Laravel-проєктах: інтерактивний CLI генерує changelog, керує версіями й створює теги без зовнішніх залежностей. Дізнайтеся, як інтегрувати його в CI/CD і використовувати Conventional Commits для передбачуваних випусків.

Shipmark автоматизує процес релізів через інтерактивний CLI: генерує changelogs, керує версіями та створює теги. Команда release відкриває інтерактивний workflow, що спрощує випуски:

shipmark release                    # Interactive mode
shipmark release --dry-run          # Preview without executing
shipmark release --ci auto          # CI mode with auto version detection
shipmark release --ci minor         # CI mode with specific bump
shipmark release -p beta            # Create beta prerelease
shipmark release --skip-push        # Don't push to remote

CLI можна використовувати інтерактивно, а в документації на GitHub є приклад GitHub Actions workflow, який допоможе автоматизувати релізи під час випуску коду.

shipmark release command
Команда release у Shipmark

Хоча Shipmark керує самим процесом релізу, варто ознайомитися з Conventional Commits — це важлива складова CI/CD-автоматизації з цим пакетом.

# Основні можливості

👨‍💻 Документація та вихідний код на GitHub: Grazulex/shipmark

Популярні

Logomark Logotype

Використання повнотекстового пошуку в Laravel

Laravel пропонує потужні можливості повнотекстового пошуку за допомогою методів whereFullText та orWhereFullText, що дозволяють здійснювати складні запити до бази даних. Дізнайтеся, як реалізувати ефективний пошук для вашого блогу чи системи управління контентом

Logomark Logotype

Laravel Boost — ваш стартовий набір для програмування з використанням штучного інтелекту

Вперше у світі Laravel з'являється можливість, яка значно спростить ваше повсякденне програмування завдяки новому пакету Laravel Boost. Читайте статтю, щоб дізнатися, як посилена інтеграція штучного інтелекту може підвищити ефективність вашої роботи та оптимізувати створення проектів у Laravel

Logomark Logotype

"SQLSTATE[HY000] [2002] Connection refused" у Laravel в GitHub Actions

Чи стикалися ви з помилкою «SQLSTATE[HY000] [2002] Connection refused» під час налаштування GitHub Actions для вашого додатку на Laravel? У нашій статті ми розглянемо три поширені причини цієї помилки та надамо рішення для їх усунення. Читайте далі, щоб дізнатися, як ваш CI/CD потік може працювати бездоганно!