代码之家  ›  专栏  ›  技术社区  ›  Snowcrash

詹金斯:藏物与建筑艺术

  •  0
  • Snowcrash  · 技术社区  · 5 年前

    使用的用例和优缺点是什么 stash archiveArtifacts ?

    文件中提到:

    https://jenkins.io/doc/pipeline/steps/workflow-basic-steps/#stash-stash-some-files-to-be-used-later-in-the-build

    https://jenkins.io/doc/pipeline/tour/tests-and-artifacts/

    但不做比较。

    1 回复  |  直到 5 年前
        1
  •  2
  •   DenCowboy    5 年前

    stash 用于在管道阶段“保存”一些文件并在不同的从机上重用它们( unstash ). 只有当您有一小部分文件时,Stash才有用。当你想储存大量的数据时,它会变得非常慢。如果需要保存大量文件,建议在从属服务器之间使用共享文件系统,以便多个从属服务器可以使用工作区的内容。

    存档工件将在主从机上保存工件。您可以指定是否只希望存档上一个或更多生成的工件。当您的主服务器上有一些部署作业,以便在成功运行之后部署工件,或者使它们在jenkins控制台中可用时,这非常有用。

        2
  •  0
  •   cipher0    5 年前

    从最新的管道语法文档和选项指令: https://jenkins.io/doc/book/pipeline/syntax/#options

    蜜饯

    理论上,这与使用archiveArtifacts和buildDiscarder选项应用工件保留策略几乎相同。