<p>Also, the term "artifact package" refers to a logical package that can assemble artifacts created in a single build as well as multiple builds.</p>

CC BY-SA 3.0
2017-06-15T08:44:40.323Z
2017-06-15T08:44:40.323Z
user3736290
<p>Mainly an <a href="https://devops.stackexchange.com/questions/466/what-is-an-artifact-or-artefact?rq=1">artifact is the result of of a build phase</a>, this mean a package is an artifact of a kind.</p>

<p>A package is usually a way to install a software or application, it includes the software itself and some intelligence to setup and configure the software.</p>

<p>Calling an artifact a package usually comes when the artifact (whatever it is, from a .deb to a simple zip file) contain more than just the application, it could be a simple script to help configuring the software and setting proper permissions or other softwares needed.</p>

CC BY-SA 3.0
2017-06-15T08:02:19.420Z
2017-06-15T08:02:19.420Z
Tensibai
<p>I would like to understand the difference between package and artifact.</p>

<p>Also In what context we should use these terms.</p>

<terminology><deployment><release-management><release><artifacts>
What is the difference between packages and artifacts?
Shash
# What is the difference between packages and artifacts?

(Asked by: username_0 on 2017-06-15)

I would like to understand the difference between package and artifact.

Also In what context we should use these terms.

**Tags:** terminology, deployment, release-management, release, artifacts


---

## 2 answers

### Answer by username_2 on 2017-06-15. Score: 7 | Accepted answer

Mainly an [artifact is the result of of a build phase](https://devops.stackexchange.com/questions/466/what-is-an-artifact-or-artefact?rq=1), this mean a package is an artifact of a kind.

A package is usually a way to install a software or application, it includes the software itself and some intelligence to setup and configure the software.

Calling an artifact a package usually comes when the artifact (whatever it is, from a .deb to a simple zip file) contain more than just the application, it could be a simple script to help configuring the software and setting proper permissions or other softwares needed.


---

### Answer by username_1 on 2017-06-15. Score: 0

Also, the term "artifact package" refers to a logical package that can assemble artifacts created in a single build as well as multiple builds.


---

