Sample pipeline to upload and download artifacts for GitHub
reference australia Updated Sep 10, 2026 1 min read jfrog-sample-github.md
Pipeline samples for GitHub containing steps to upload and download artifacts for GitHub.
Upload artifacts from GitHub to JFrog
YAML
name: JFrogUploadArtifact
on: push: branches: - mainjobs: upload_to_jfrog: runs-on: ubuntu-latest
defaults: run: working-directory: "${{ github.workspace }}"
steps: - name: Checkout code uses: actions/checkout@v2
- name: Set up JFrog CLI uses: jfrog/setup-jfrog-cli@v3 with: version: latest env: JF_URL: ${{ secrets.JFROG_URL }} JF_USER: ${{ secrets.JFROG_USER }} JF_PASSWORD: ${{ secrets.JFROG_PASSWORD }} - name: Upload Artifact to Jfrog run: | export JFROG_CLI_HOME="${{ github.workspace }}" #upload artifacts jf rt u "servicenow-app-devops.zip" "local_repo" # Publish build info jf rt bpDownload artifacts from JFrog to GitHub
YAML
name: JFrogDownloadArtifact
on: push: branches: - main
jobs: download_from_jfrog: runs-on: ubuntu-latest
defaults: run: working-directory: "${{ github.workspace }}"
steps: - name: Checkout code uses: actions/checkout@v2
- name: Set up JFrog CLI uses: jfrog/setup-jfrog-cli@v3 with: version: latest env: JF_URL: ${{ secrets.JFROG_URL }} JF_USER: ${{ secrets.JFROG_USER }} JF_PASSWORD: ${{ secrets.JFROG_PASSWORD }} - name: download artifacts from jfrog run: | export JFROG_CLI_HOME="${{ github.workspace }}" # download artifact from jfrog jf rt dl "local_repo/servicenow-app-devops.zip" ./ # Publish build info jf rt bpParent Topic:JFrog integration with DevOps Change Velocity
102 lines · 2.6 KB
---
title: Sample pipeline to upload and download artifacts for GitHub
description: Pipeline samples for GitHub containing steps to upload and download artifacts for GitHub.
locale: en-US
canonical_url: https://www.servicenow.com/docs/r/australia/it-service-management/devops-change-velocity/jfrog-sample-github.html
release: australia
product: DevOps Change Velocity
classification: devops-change-velocity
topic_type: reference
last_updated: "2026-09-10"
reading_time_minutes: 1
breadcrumb: [JFrog, Integrate, DevOps Change Velocity, IT Service Management]
---
# Sample pipeline to upload and download artifacts for GitHub
Pipeline samples for GitHub containing steps to upload and download artifacts for GitHub.
## Upload artifacts from GitHub to JFrog
```
name: JFrogUploadArtifact
on:
push:
branches:
- main
jobs:
upload_to_jfrog:
runs-on: ubuntu-latest
defaults:
run:
working-directory: "${{ github.workspace }}"
steps:
- name: Checkout code
uses: actions/checkout@v2
- name: Set up JFrog CLI
uses: jfrog/setup-jfrog-cli@v3
with:
version: latest
env:
JF_URL: ${{ secrets.JFROG_URL }}
JF_USER: ${{ secrets.JFROG_USER }}
JF_PASSWORD: ${{ secrets.JFROG_PASSWORD }}
- name: Upload Artifact to Jfrog
run: |
export JFROG_CLI_HOME="${{ github.workspace }}"
#upload artifacts
jf rt u "servicenow-app-devops.zip" "local_repo"
# Publish build info
jf rt bp
```
## Download artifacts from JFrog to GitHub
```
name: JFrogDownloadArtifact
on:
push:
branches:
- main
jobs:
download_from_jfrog:
runs-on: ubuntu-latest
defaults:
run:
working-directory: "${{ github.workspace }}"
steps:
- name: Checkout code
uses: actions/checkout@v2
- name: Set up JFrog CLI
uses: jfrog/setup-jfrog-cli@v3
with:
version: latest
env:
JF_URL: ${{ secrets.JFROG_URL }}
JF_USER: ${{ secrets.JFROG_USER }}
JF_PASSWORD: ${{ secrets.JFROG_PASSWORD }}
- name: download artifacts from jfrog
run: |
export JFROG_CLI_HOME="${{ github.workspace }}"
# download artifact from jfrog
jf rt dl "local_repo/servicenow-app-devops.zip" ./
# Publish build info
jf rt bp
```
**Parent Topic:**[JFrog integration with DevOps Change Velocity](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/it-service-management/devops-change-velocity/devops-jfrog-integration.md)
| title | Sample pipeline to upload and download artifacts for GitHub |
| description | Pipeline samples for GitHub containing steps to upload and download artifacts for GitHub. |
| locale | en-US |
| canonical_url | https://www.servicenow.com/docs/r/australia/it-service-management/devops-change-velocity/jfrog-sample-github.html |
| release | australia |
| product | DevOps Change Velocity |
| classification | devops-change-velocity |
| topic_type | reference |
| last_updated | 2026-09-10 |
| reading_time_minutes | 1 |
| breadcrumb | JFrogIntegrateDevOps Change VelocityIT Service Management |