簡體   English   中英

Puppet VCSRepo SVN僅簽出一次或如果存儲庫更新

[英]Puppet VCSRepo SVN checkout only once or if repository updates

所以我有一個模塊,其中使用vcsrepo簽出存儲庫。 但是問題是,每當木偶運行它時,它都會檢查存儲庫,並且完成它花費的時間太長,這很煩人,而且它會占用機器上的資源。

vcsrepo { "/data/www/local_testing/src":
    ensure => present,
    provider => svn,
    owner => 'www-data',
    group => 'www-data',
    source => "svn+ssh://myuser@svnrepourl.com"
  }

因此,有沒有一種方法或條件可供我使用,這樣我就可以阻止它在每次運行it時阻止它獲取存儲庫,或者它應該僅獲取設置了存儲庫后已更改的文件。

如果只是在第一次運行木偶時獲得回購協議,那也可以,在該用戶可以通過svn保持回購協議更新的情況下。

可能您(好吧,“我”,因為我剛遇到這個問題)正在使用舊版本。 看來此問題已存在大約兩年了: https : //projects.puppetlabs.com/issues/16954

考慮到git的流行以及它是puppet官方支持的唯一VCS提供程序的事實,如果它仍然存在,那么令人驚訝。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM