CI #2

Merged
rboullard merged 47 commits from Development into main 2026-01-27 11:17:33 +00:00
2 changed files with 4 additions and 10 deletions
Showing only changes of commit eac14d4001 - Show all commits

View File

@@ -110,8 +110,6 @@ jobs:
tags: ${{ env.BIGFOOT_BUILDER_TAG }}:${{ env.BRANCH_NAME_LOWER }} tags: ${{ env.BIGFOOT_BUILDER_TAG }}:${{ env.BRANCH_NAME_LOWER }}
build-args: | build-args: |
BASE_BUILDER=${{ env.CPP_BUILDER_TAG }}:${{ env.BRANCH_NAME_LOWER }} BASE_BUILDER=${{ env.CPP_BUILDER_TAG }}:${{ env.BRANCH_NAME_LOWER }}
ARTIFACTORY_CONAN_USER=${{ secrets.ARTIFACTORY_USER }}
ARTIFACTORY_CONAN_PASSWORD=${{ secrets.ARTIFACTORY_PASSWORD }}
CONAN_RELEASE_PROFILE=clang CONAN_RELEASE_PROFILE=clang
CONAN_RELWITHDEBINFO_PROFILE=clangd CONAN_RELWITHDEBINFO_PROFILE=clangd
CONAN_DEBUG_PROFILE=clangd CONAN_DEBUG_PROFILE=clangd
@@ -123,7 +121,7 @@ jobs:
-e CONAN_LOGIN_USERNAME=${{ secrets.ARTIFACTORY_USER }} \ -e CONAN_LOGIN_USERNAME=${{ secrets.ARTIFACTORY_USER }} \
-e CONAN_PASSWORD=${{ secrets.ARTIFACTORY_PASSWORD }} \ -e CONAN_PASSWORD=${{ secrets.ARTIFACTORY_PASSWORD }} \
${{ env.BIGFOOT_BUILDER_TAG }}:${{ env.BRANCH_NAME_LOWER }} \ ${{ env.BIGFOOT_BUILDER_TAG }}:${{ env.BRANCH_NAME_LOWER }} \
bash -c "conan upload '*' --remote=bigfootpackages --force --confirm" conan upload '*' --remote=bigfootpackages --force --confirm
build-bigfootcoverage-builder: build-bigfootcoverage-builder:
runs-on: ubuntu-latest runs-on: ubuntu-latest
@@ -157,8 +155,6 @@ jobs:
tags: ${{ env.BIGFOOT_COVERAGE_BUILDER_TAG }}:${{ env.BRANCH_NAME_LOWER }} tags: ${{ env.BIGFOOT_COVERAGE_BUILDER_TAG }}:${{ env.BRANCH_NAME_LOWER }}
build-args: | build-args: |
BASE_BUILDER=${{ env.CPP_BUILDER_TAG }}:${{ env.BRANCH_NAME_LOWER }} BASE_BUILDER=${{ env.CPP_BUILDER_TAG }}:${{ env.BRANCH_NAME_LOWER }}
ARTIFACTORY_CONAN_USER=${{ secrets.ARTIFACTORY_USER }}
ARTIFACTORY_CONAN_PASSWORD=${{ secrets.ARTIFACTORY_PASSWORD }}
CONAN_RELEASE_PROFILE=gcc_coverage CONAN_RELEASE_PROFILE=gcc_coverage
CONAN_RELWITHDEBINFO_PROFILE=gcc_coverage CONAN_RELWITHDEBINFO_PROFILE=gcc_coverage
CONAN_DEBUG_PROFILE=gcc_coverage CONAN_DEBUG_PROFILE=gcc_coverage

View File

@@ -5,8 +5,6 @@ FROM $BASE_BUILDER
ARG CONAN_RELEASE_PROFILE ARG CONAN_RELEASE_PROFILE
ARG CONAN_RELWITHDEBINFO_PROFILE ARG CONAN_RELWITHDEBINFO_PROFILE
ARG CONAN_DEBUG_PROFILE ARG CONAN_DEBUG_PROFILE
ARG ARTIFACTORY_CONAN_USER
ARG ARTIFACTORY_CONAN_PASSWORD
ARG PACKAGES_CHANNEL ARG PACKAGES_CHANNEL
RUN apt-get update \ RUN apt-get update \
@@ -30,7 +28,7 @@ RUN apt-get update \
COPY conanfile.py BigfootDependencies/conanfile.py COPY conanfile.py BigfootDependencies/conanfile.py
RUN ccache --zero-stats \ RUN ccache --zero-stats \
&& CONAN_LOGIN_USERNAME=${ARTIFACTORY_CONAN_USER} CONAN_PASSWORD=${ARTIFACTORY_CONAN_PASSWORD} conan install ./BigfootDependencies -o Requirements/*:packages_channel=${PACKAGES_CHANNEL} --remote=bigfootpackages --build="*" -pr:h=${CONAN_RELEASE_PROFILE} -pr:b=${CONAN_RELEASE_PROFILE} -s build_type=Release \ && conan install ./BigfootDependencies -o Requirements/*:packages_channel=${PACKAGES_CHANNEL} --remote=bigfootpackages --build="*" -pr:h=${CONAN_RELEASE_PROFILE} -pr:b=${CONAN_RELEASE_PROFILE} -s build_type=Release \
&& CONAN_LOGIN_USERNAME=${ARTIFACTORY_CONAN_USER} CONAN_PASSWORD=${ARTIFACTORY_CONAN_PASSWORD} conan install ./BigfootDependencies -o Requirements/*:packages_channel=${PACKAGES_CHANNEL} --remote=bigfootpackages --build="*" -pr:h=${CONAN_RELWITHDEBINFO_PROFILE} -pr:b=${CONAN_RELWITHDEBINFO_PROFILE} -s build_type=RelWithDebInfo \ && conan install ./BigfootDependencies -o Requirements/*:packages_channel=${PACKAGES_CHANNEL} --remote=bigfootpackages --build="*" -pr:h=${CONAN_RELWITHDEBINFO_PROFILE} -pr:b=${CONAN_RELWITHDEBINFO_PROFILE} -s build_type=RelWithDebInfo \
&& CONAN_LOGIN_USERNAME=${ARTIFACTORY_CONAN_USER} CONAN_PASSWORD=${ARTIFACTORY_CONAN_PASSWORD} conan install ./BigfootDependencies -o Requirements/*:packages_channel=${PACKAGES_CHANNEL} --remote=bigfootpackages --build="*" -pr:h=${CONAN_DEBUG_PROFILE} -pr:b=${CONAN_DEBUG_PROFILE} -s build_type=Debug \ && conan install ./BigfootDependencies -o Requirements/*:packages_channel=${PACKAGES_CHANNEL} --remote=bigfootpackages --build="*" -pr:h=${CONAN_DEBUG_PROFILE} -pr:b=${CONAN_DEBUG_PROFILE} -s build_type=Debug \
&& ccache --show-stats && ccache --show-stats