繁体   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