0
我是廚師的初學者。我有一個主廚在廚房烹飪書上的項目。現在需要在新配方上傳並應用到守護進程時自動重新啓動特定的守護進程。應用新配方時,自動重新啓動廚師食譜中的守護進程
如何獲取配方應用時間的信息?無論如何,食譜中的版本會幫助我嗎?
使用部署鉤子是一個不錯的選擇?如果是這樣,我如何才能實現特定文件已被更新的條件,並且只有在它已經改變時才實施重啓?
我是廚師的初學者。我有一個主廚在廚房烹飪書上的項目。現在需要在新配方上傳並應用到守護進程時自動重新啓動特定的守護進程。應用新配方時,自動重新啓動廚師食譜中的守護進程
如何獲取配方應用時間的信息?無論如何,食譜中的版本會幫助我嗎?
使用部署鉤子是一個不錯的選擇?如果是這樣,我如何才能實現特定文件已被更新的條件,並且只有在它已經改變時才實施重啓?
任何的資源,是相關的服務(通常配置一個或多個template
資源,可能是package
資源)將被設置爲發送通知重新啓動對應的守護進程service
資源。這通常看起來像這樣:
package 'thingy' do
notifies :restart, 'service[thingy]'
end
template '/etc/thingy.conf' do
source 'thingy.conf.erb'
notifies :restart, 'service[thingy]'
end
service 'thingy' do
action [:enable, :start]
end
如何使用部署掛鉤? – krishna
這些不是你應該使用的東西,假設你指的是'deploy'資源中的東西。 – coderanger