什么是二进制工件?

use*_*994 7 devops devops-services devops-insights gitlab-autodevops

我在 DevOps 中寻找构建自动化时遇到了这个术语,我仍然不确定这个术语到底是什么意思。谁能解释一下?

Adi*_*bak 4

工件通常是构建过程的结果:文件的输出或集合(例如 JAR、WAR、DLL、RPM、.MD、YAML),以及可能的元数据和文档文件。
更广泛地说:应用于源代码存储库的任何过程都可能产生工件。

发布通常是工件的集合。

工件可以与源代码(例如,在 Github 中)分开存储在工件存储库或工件/包管理系统中。例如:Sonatype NexusJfrog Artifactory

  • 所以基本上,存储二进制文件的 Nexus、Maven 存储库称为工件存储库,而像 GitHub 这样的东西可以称为源代码存储库? (2认同)
  • 基本上,是的。 (2认同)