Что такое бинарный артефакт?
Я наткнулся на этот термин, когда искал автоматизацию сборки в DevOps, я до сих пор не уверен, что именно означает этот термин. Кто-нибудь может объяснить?
1 ответ
Решение
Артефакты обычно являются результатом процессов сборки: выходом или коллекцией файлов (например, JAR, WAR, DLLS, RPM), а также, возможно, файлов метаданных.
В более широком смысле: любой процесс, применяемый к репозиторию исходного кода, может привести к артефакту.
Релиз обычно представляет собой набор артефактов.
Артефакты можно хранить отдельно от исходного кода (например, в Github) в репозиториях артефактов или в системах управления артефактами / пакетами. Например: Sonatype Nexus и Jfrog Artifactory.