# This file holds all gerrit verifications for building deb and rpm packages. # https://jenkins.osmocom.org/jenkins/view/Jenkins-Gerrit/. # One can simply add a gerrit job by adding project's repository to repos list. - project: name: gerrit-binpkgs jobs: - 'gerrit-binpkgs' - job: name: 'gerrit-binpkgs' project-type: freestyle node: osmocom-gerrit concurrent: true retry-count: 3 # scm checkout properties: - build-discarder: days-to-keep: 30 num-to-keep: 1000 description: | binary packages job (deb/rpm) of CI for patches sent to gerrit

Related issue: OS#2385 parameters: !include: gerrit-verifications-parameters.yaml.inc scm: - git: basedir: '$PROJECT_NAME' url: '$GERRIT_REPO_URL' credentials-id: d5eda5e9-b59d-44ba-88d2-43473cb6e42d branches: - $GERRIT_BRANCH refspec: $GERRIT_REFSPEC name: choosing-strategy: gerrit wipe-workspace: true skip-tag: true submodule: recursive: false builders: - shell: |- # Make obvious which distro we build for, for humans and for parsing # by scripts/jenkins-gerrit/comment_generate.py set +x echo echo "Building binary packages for distro: '$DISTRO'" echo set -x # Clone osmo-ci.git rm -rf osmo-ci git clone \ --depth=1 \ --branch="$BRANCH_CI" \ https://gerrit.osmocom.org/osmo-ci \ osmo-ci git -C osmo-ci log --oneline cd "$PROJECT_NAME" ../osmo-ci/scripts/obs/gerrit_binpkgs.sh "$DISTRO" wrappers: - ansicolor: colormap: xterm - ssh-agent-credentials: users: - d5eda5e9-b59d-44ba-88d2-43473cb6e42d # vim: expandtab tabstop=2 shiftwidth=2