more secure image
Some checks failed
Some checks failed
This commit is contained in:
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
Reference in New Issue
Block a user