This section describes how to configure Build Job in GitHub workflow.
Build Info is collected using JFrog CLI for the following packages:
Supported through generic upload (
jf rt upload
)Generic
NuGet
Dotnet
Pip
Yarn
Supported natively (through integration with the native package manager or by wrapping the command in a jf command)
Docker
Generic
Go
Maven
NPM
Example Usage
steps: - name: Setup JFrog CLI uses: jfrog/setup-jfrog-cli@v4 id: setup-cli env: JF_URL: https://${{ vars.JF_URL }}/ JF_PROJECT: ${{ vars.JF_PROJECT }} with: oidc-provider-name: <oidc_provider_name> #replace with the name - name: Build and publish run: | jf pip install -r requirements.txt --module=jfrog-python-example python setup.py sdist bdist_wheel cd dist && echo "hashes=$(sha256sum * | base64 -w0)" >> $GITHUB_OUTPUT jf rt u dist/ codeninjas-proj-python-virtual/example-projects/ --module=jfrog-python-example