На самом деле у меня есть несколько вопросов. Я тестирую github с интеграцией oidc. Как я могу опубликовать результаты сборки и сканирования в сводке действий Github для каждой сборки.
Я могу опубликовать сканирование сборки и детали сборки для репозитория jfrog docker. Но как это сделать для любого другого языка? Я получаю ошибку при выполнении для other.Code
name: Maven CI/CD
on: [push]
jobs:
build:
runs-on: ubuntu-latest
permissions:
id-token: write
contents: read
steps:
- name: Checkout code
uses: actions/checkout@v2
- name: Set up JDK 11
uses: actions/setup-java@v3
with:
java-version: '11'
distribution: 'adopt'
- name: JFrog Setup
id: setup-cli
uses: jfrog/[email protected]
env:
JF_URL: ${{ vars.JF_URL }} # This should be the base URL of your Artifactory
with:
oidc-provider-name: <gitf>
oidc-audience: <qwa>
- name: Build with Maven
run: mvn clean install
- name: JFrog Maven Config
run: |
jfrog rt mvn-config \
--repo-deploy-releases=maventest-libs-release-local \
--repo-deploy-snapshots=maventest-libs-snapshot-local
- name: Publish to JFrog Artifactory
run: |
jfrog rt mvn deploy \
--build-name="Maven CI/CD" \
--build-number=${{ github.run_number }}
# publishing and scanning a build info for the build
- name: publish build info
run: |
jfrog build-scan "Maven CI/CD" ${{ github.run_number }}
jfrog rt build-collect-env
jfrog rt build-publish
Поликарп
Вопрос задан8 января 2024 г.