Ini adalah repo pengujian untuk memasukkan manajer rilis semantik ke dalam tindakan github.
Rilis semantik adalah alat nodejs dan saya ingin melihatnya berfungsi dengan bahasa non-js di ci.
GITHUB_TOKEN
akan diisi oleh GitHub (ini adalah hadiah dan default ;)) Plugin mengalami masalah dalam mengeluarkan nomor versi saat ini dan berikutnya di luar rilis. Ada banyak solusi yang mungkin, karena pengembang mungkin melihatnya secara berbeda (lihat masalah proyek). Sangat bagus juga bahwa di Github, permintaan tarik adalah standarnya, yang tentu saja tidak didukung oleh perangkat lunak (lihat Tindakan).
...
[10:46:49 AM] [semantic-release] › ℹ This run was triggered by a pull request and therefore a new version won ' t be published.
...
Mengapa ini bisa bermanfaat? Tag versi akan berguna bagi saya untuk membuat container secara otomatis setelah rilis dengan tag yang berbeda, misalnya. Hal ini seharusnya bisa dilakukan, namun harus diuji secara tidak menarik dengan proyek baru.
docker-compose run composer composer --version
docker-compose run php php --version
docker-compose run phpunit phpunit --version