0
私は、テストや静的なチェックなどのためにMakeを使っているオープンソースプロジェクトを持っています。展開プロセスはおよそ次のとおりです。配備のためにMakefileルールを使用するのは難しいですか?
make html
rsync static_pages my_domain.com:static_pages
ssh my_domain.com "cp -r static_pages /var/www/webroot"
この展開プロセスをMakefileに公開しない理由はありますか? Makeには配備に適していない問題がありますか?サーバー名やディレクトリ構造を明らかにするセキュリティ上の問題はありますか?私が持っていない何か他のもの?
ビルドスクリプトをオープンソースツールの一部として公開することが懸念されます。代わりに、makefileをテストとビルドのルールでパッケージ化するが、デプロイメントスクリプトを別々にしておくことが考えられます。 –