> For the complete documentation index, see [llms.txt](https://developer.harness.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.harness.io/continuous-integration/use-harness-ci/use-harness-ci/build-and-upload-artifacts/upload-artifacts.md).

# Upload/download artifacts

Upload and download artifacts in CI pipelines using Harness CI.

## What you will learn from this topic

* How to upload artifacts to Google Cloud Storage, Amazon S3, JFrog, Sonatype Nexus, and Azure Artifacts
* How to upload Helm charts

## Before you begin

* **Harness account**: You need a Harness account with CI module access.

{% content-ref url="/pages/NsWILmCKwUlq9mgPHXSQ" %}
[Upload Artifacts to GCS](/continuous-integration/use-harness-ci/use-harness-ci/build-and-upload-artifacts/upload-artifacts/upload-artifacts-to-gcs-step-settings.md)
{% endcontent-ref %}

{% content-ref url="/pages/lsXLgqCRWnPNdcJOrV4z" %}
[Upload Artifacts to JFrog](/continuous-integration/use-harness-ci/use-harness-ci/build-and-upload-artifacts/upload-artifacts/upload-artifacts-to-jfrog.md)
{% endcontent-ref %}

{% content-ref url="/pages/C7TIZGPcegsXLn5epNa5" %}
[Upload Artifacts to S3](/continuous-integration/use-harness-ci/use-harness-ci/build-and-upload-artifacts/upload-artifacts/upload-artifacts-to-s3.md)
{% endcontent-ref %}

{% content-ref url="/pages/imDNgY0adLUgehLQ6lW0" %}
[Build, Package and Push .NET packages](/continuous-integration/use-harness-ci/use-harness-ci/build-and-upload-artifacts/upload-artifacts/upload-dotnet-to-azure-artifacts.md)
{% endcontent-ref %}

{% content-ref url="/pages/fWUDvmH2V59J5AdM4Dr8" %}
[Upload artifacts to Sonatype Nexus](/continuous-integration/use-harness-ci/use-harness-ci/build-and-upload-artifacts/upload-artifacts/upload-artifacts-to-sonatype-nexus.md)
{% endcontent-ref %}

{% content-ref url="/pages/EOZgRfYgoz0GBQWCb1Jg" %}
[Upload Helm charts](/continuous-integration/use-harness-ci/use-harness-ci/build-and-upload-artifacts/upload-artifacts/upload-helm-chart.md)
{% endcontent-ref %}

## Troubleshooting

<details>

<summary>A step fails unexpectedly</summary>

Contact [Harness Support](mailto:support@harness.io).

</details>

## Next steps

* Go to [Upload artifacts to GCS](/continuous-integration/use-harness-ci/use-harness-ci/build-and-upload-artifacts/upload-artifacts/upload-artifacts-to-gcs-step-settings.md) to upload artifacts to Google Cloud Storage.
* Go to [Upload artifacts to Amazon S3](/continuous-integration/use-harness-ci/use-harness-ci/build-and-upload-artifacts/upload-artifacts/upload-artifacts-to-s3.md) to upload artifacts to Amazon S3.

{% @harness-feedback/feedback %}
