X-Git-Url: https://gerrit.nordix.org/gitweb?a=blobdiff_plain;f=jjb%2Feiffel%2Fglobal-eiffel-container-build.yaml;h=cf2880096aeef09037b661bc56c185dd18801575;hb=2c1d6f124ce57529d81176a3f33fc07de32236b8;hp=00f704d4ed3c53014c7eb98f6cc961134581869f;hpb=12206babb8669b62c1c63fc70febe3f7a14f9750;p=infra%2Fcicd.git diff --git a/jjb/eiffel/global-eiffel-container-build.yaml b/jjb/eiffel/global-eiffel-container-build.yaml index 00f704d4..cf288009 100644 --- a/jjb/eiffel/global-eiffel-container-build.yaml +++ b/jjb/eiffel/global-eiffel-container-build.yaml @@ -33,15 +33,59 @@ - project-parameters: project: '{project}' branch: '{branch}' - - eiffel-parameters + - string: + name: GIT_BASE_HTTPS + default: https://github.com/eiffel-community + description: HTTPS URL of Project Repo on GitHub to clone repo. + - string: + name: GIT_BASE_SSH + default: git@github.com:eiffel-community + description: SSH URL of Project Repo on GitHub to clone repo. + - string: + name: PROJECT_BUILD_ROOT + default: '{project-build-root}' + description: Dockerfiles are located in different paths so this sets the path to navigate in the clone. + - choice: + name: HARBOR_EIFFEL_PROJECT + choices: + - eiffel + - eiffel-playground + description: Project to push container images to. Default is eiffel. eiffel-playground is for development purposes. + - choice: + name: PODMAN_LOG_LEVEL + choices: + - error + - debug + - info + - warn + - fatal + - panic + description: Podman log level to use. Default is error. + - string: + name: NORDIX_REGISTRY + default: 'registry.nordix.org' + description: Nordix container image registry. scm: - - git-scm-github: - branch: '$BRANCH' + - git: + url: 'https://github.com/eiffel-community/$PROJECT.git' + branches: + - '*/{branch}' refspec: '' - wipe_workspace: true - clean_before: false - base_dir: '$WORKSPACE' + timeout: 15 + per-build-tag: false + skip-tag: true + shallow-clone: false + use-author: false + ignore-notify: false + wipe-workspace: true + prune: false + clean: + after: false + before: false + choosing-strategy: 'default' + basedir: '$WORKSPACE' + triggers: - pollscm: @@ -50,6 +94,10 @@ wrappers: - build-timeout: timeout: 10 + - nordixinfra-harbor-creds-wrapper + - mask-passwords + - openstack: + single-use: True builders: - shell: