Skip to content

Commit

Permalink
add collect package
Browse files Browse the repository at this point in the history
  • Loading branch information
jean-christophe81 committed Jul 19, 2024
1 parent 9036718 commit 7f2d272
Showing 1 changed file with 31 additions and 20 deletions.
51 changes: 31 additions & 20 deletions .github/workflows/windows-agent-robot-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,30 @@ jobs:
with:
version_file: CMakeLists.txt

build-agent:
build-collect:
needs: [get-version]
runs-on: [self-hosted, collect]
steps:
- name: Checkout sources
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7

- name: compile and package collect
uses: ./.github/actions/compile-package
with:
major_version: ${{ needs.get-version.outputs.major_version }}
minor_version: ${{ needs.get-version.outputs.minor_version }}
distrib: bullseye
package_extension: deb
arch: amd64
release: ${{ needs.get-version.outputs.release }}
commit_hash: ${{ github.sha }}
stability: ${{ needs.get-version.outputs.stability }}
rpm_gpg_key: ${{ secrets.RPM_GPG_SIGNING_KEY }}
rpm_gpg_signing_key_id: ${{ secrets.RPM_GPG_SIGNING_KEY_ID }}
rpm_gpg_signing_passphrase: ${{ secrets.RPM_GPG_SIGNING_PASSPHRASE }}

build-agent:
needs: [build-collect]
runs-on: windows-latest
steps:
- name: distrib availables
Expand Down Expand Up @@ -50,30 +72,19 @@ jobs:
run: |
$current_dir = (pwd).Path
$wsl_path = "/mnt/" + $current_dir.SubString(0,1).ToLower() + "/" + $current_dir.SubString(3).replace('\','/')
[System.Environment]::SetEnvironmentVariable("WSL_COLLECT_DIR", $wsl_path)
Write-Host "collect is there: " $env:WSL_COLLECT_DIR
Write-Host "collect is there: " $wsl_path
Write-Host "install mariadb"
wsl cd $env:WSL_COLLECT_DIR `&`& .github/scripts/collect-setup-database.sh
- name: compile and package collect
uses: ./.github/actions/compile-package
with:
major_version: ${{ needs.get-version.outputs.major_version }}
minor_version: ${{ needs.get-version.outputs.minor_version }}
distrib: bullseye
package_extension: deb
arch: amd64
release: ${{ needs.get-version.outputs.release }}
commit_hash: ${{ github.sha }}
stability: ${{ needs.get-version.outputs.stability }}
rpm_gpg_key: ${{ secrets.RPM_GPG_SIGNING_KEY }}
rpm_gpg_signing_key_id: ${{ secrets.RPM_GPG_SIGNING_KEY_ID }}
rpm_gpg_signing_passphrase: ${{ secrets.RPM_GPG_SIGNING_PASSPHRASE }}
wsl cd $wsl_path `&`& .github/scripts/collect-setup-database.sh
- name: Restore packages
uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4.0.2
with:
path: ./*.deb
key: ${{ github.run_id }}-${{ github.sha }}-deb-centreon-collect-bullseye-amd64-${{ github.head_ref || github.ref_name }}
fail-on-cache-miss: true


- name: list packages
run: |
$current_dir = (pwd).Path
$wsl_path = "/mnt/" + $current_dir.SubString(0,1).ToLower() + "/" +

Check failure on line 89 in .github/workflows/windows-agent-robot-test.yml

View workflow job for this annotation

GitHub Actions / yaml-lint

89:79 [trailing-spaces] trailing spaces
wsl -ls -l $wsl_path

0 comments on commit 7f2d272

Please sign in to comment.