diff options
author | Lars Wirzenius <liw@liw.fi> | 2018-07-27 17:14:41 +0300 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2018-07-27 17:14:41 +0300 |
commit | 37147aa3ce743132cb973d8adec54fe7d8b2d08c (patch) | |
tree | d5354f3385e32ad35ab05c742b0d979e4c1ea0fb /ci-prod-programs.ick | |
parent | d8ceea1cb92cbbe5b200e9452a8b9e9645b18957 (diff) | |
download | liw-ci-37147aa3ce743132cb973d8adec54fe7d8b2d08c.tar.gz |
Change: split up ci-prod.ick into smaller files, re-create all
Diffstat (limited to 'ci-prod-programs.ick')
-rw-r--r-- | ci-prod-programs.ick | 443 |
1 files changed, 443 insertions, 0 deletions
diff --git a/ci-prod-programs.ick b/ci-prod-programs.ick new file mode 100644 index 0000000..68db26d --- /dev/null +++ b/ci-prod-programs.ick @@ -0,0 +1,443 @@ +projects: + +# dummy-stretch is a project that I don't expect to ever build, and it +# doesn't actually work. It's reason to exist is to have a convenient +# place to define comon parameters and a list of pipelines, both of +# which can be referred to in actual projects using YAML magic. + +- project: dummy-stretch + parameters: &dummy_stretch_params + apt_sources: + - url: http://ci-prod-controller.vm.liw.fi/debian + dist: stretch-ci + section: main + systree_name: systrees-debian-stretch-build-essential + distribution: stretch-ci + notify: [liw@liw.fi] + apt_signing_pub_keys: + code.liw.fi: | + -----BEGIN PGP PUBLIC KEY BLOCK----- + + mQINBFrLO7kBEADdz6mHstYmKU5Dp6OSjxWtWaqTDOX1sJdmmaIK/9EKVIH0Maxp + 5kvVO5G6mULLAjv/kLG0MxasHPrq8I2A/y8AqKAGVL8QelwLjQMIFZ30/VbGQPHS + +T5TZXEnoQtNce1GUhFwJ38ZyjjwHBFV9tSec7rZ2Q3YeM3nNnGPf6DacXGfEOPO + HIN4sXAN2hzNXNjKRzTIvxQseb6nr7afUh/SlZ3yhQOCrIzmYlD7tP9WJe7ofL0p + JY4pDQYw8rT6nC2BE/ioemh84kERCT1vCe+OVFlSRuMlqfEv+ZpKQ+itOmPDQ/lM + jpUm1K2hrW/lWpxT/ZxHKo/w1K36J5WshgMZxfUu5BMCL9LMqMcrXNhNjDMfxDMM + 3yBPOvQ4ls6fecOZ/bsFo1p8VzMk/w/eG8vPs5yuNa5XxN95yFMXoOHGb5Xbu8D4 + 6yiW+Af70LbiSNpGdmNdneiGB2fY38NxBukPw5u3S5qG8HedSmMr1RvSr5kHoAAe + UbOY+BYaaKsTAT7+1skUW1o3FJSqoRKCHAzTsMWC6zzhR8hRn7jVrrguH1hGbqq5 + TZSCFQZExuTJ7uXrTLG0WoBXIjB5wWNcSeXn8myUWYB51nJNF4tJBouZOz9JwWGl + kiAQkrHnBttLQWdW9FyjbIoTZMtpvVx+m6ObGTGdGL1cNlLAvWprMXGc+QARAQAB + tDJJY2sgQVBUIHJlcG9zaXRvcnkgc2lnbmluZyBrZXkgKDIwMTgpIDxsaXdAbGl3 + LmZpPokCTgQTAQgAOBYhBKL1uyDoXyxUH3O717Wr+TZVS6PGBQJayzu5AhsDBQsJ + CAcCBhUICQoLAgQWAgMBAh4BAheAAAoJELWr+TZVS6PGB5QQANTcikhRUHwt9N4h + dGc/Hp6CbqdshMoWlwpFskttoVDxQG5OAobuZl5XyzGcmja1lT85RGkZFfbca0IZ + LnXOLLSAu51QBkXNaj4OhjK/0uQ+ITrvL6RQSXNgHiUTR/W2XD1GIUq6nBqe2GSN + 31S1baYKKVj5QIMsi7Dq8ls3BBXuPCE+xTSaNmGWjes2t9pPidcRvxsksCLY1qgw + P1GFXBeMkBQ29kBP87SUL15SIk7OiQLlEURCy5iRls5rt/YEsdEpRWIb0Tm5Nrjv + 2M3VM+iBhfNXTwj0rJ34mlycF1qQmA7YcTEobT7z587GPY0VWzBpQUnEQj7rQWPM + cDYY0b+I6kQ8VKOaL4wVAtE98d7HzFIrIrwhTKufnrWrVDPYsmLZ+LPC1jiF7JBD + SR6Vftb+SdDR9xoE1yRuXbC6IfoW+5/qQNrdQ2mm9BFw5jOonBqchs18HTTf3441 + 6SWwP9fY3Vi+IZphPPi0Gf85oMStgnv/Wnw6LacEL32ek39Desero/D8iGLZernK + Q2mC9mua5A/bYGVhsNWyURNFkKdbFa+/wW3NfdKYyZnsSfo+jJ2luNewrhAY7Kod + GWXTer9RxzTGA3EXFGvNr+BBOOxSj0SfWTl0Olo7J5dnxof+jLAUS1VHpceHGHps + GSJSdir7NkZidgwoCPA7BTqsb5LN + =dXB0 + -----END PGP PUBLIC KEY BLOCK----- + pipelines: &deb_build_pipelines + - ick/setup_container + - ick/add_apt_signing_keys + - ick/add_apt_sources + - ick/get_sources + - ick/install_debian_build_dependencies + - ick/build_deb_ci + - ick/upload_debs + +# dummy-sid is like dummy-stretch, except for building for Debian +# unstable (code name sid). + +- project: dummy-sid + parameters: &dummy_sid_params + <<: *dummy_stretch_params + systree_name: systrees-debian-sid-build-essential + distribution: unstable-ci + pipelines: *deb_build_pipelines + +# Real projects follow. Each project is duplicated with a stretch and +# sid version. + + + +- project: coverage-test-runner-stretch + parameters: + <<: *dummy_stretch_params + sources: &coverage_test_runner_sources + - name: code + repo: git://git.liw.fi/coverage-test-runner + ref: master + location: src + pipelines: *deb_build_pipelines + +- project: coverage-test-runner-sid + parameters: + <<: *dummy_sid_params + sources: *coverage_test_runner_sources + pipelines: *deb_build_pipelines + + + +- project: cliapp-stretch + parameters: + <<: *dummy_stretch_params + sources: &cliapp_sources + - name: code + repo: git://git.liw.fi/cliapp + ref: master + location: src + pipelines: *deb_build_pipelines + +- project: cliapp-sid + parameters: + <<: *dummy_sid_params + sources: *cliapp_sources + pipelines: *deb_build_pipelines + + + +- project: cachedir-stretch + parameters: + <<: *dummy_stretch_params + sources: &cachedir_sources + - name: code + repo: git://git.liw.fi/cachedir + ref: master + location: src + pipelines: *deb_build_pipelines + +- project: cachedir-sid + parameters: + <<: *dummy_stretch_params + sources: *cachedir_sources + pipelines: *deb_build_pipelines + + + +- project: bumper-stretch + parameters: + <<: *dummy_stretch_params + sources: &bumper_sources + - name: code + repo: git://git.liw.fi/bumper + ref: master + location: src + pipelines: *deb_build_pipelines + +- project: bumper-sid + parameters: + <<: *dummy_sid_params + sources: *bumper_sources + pipelines: *deb_build_pipelines + + + +- project: clab-stretch + parameters: + <<: *dummy_stretch_params + sources: &clab_sources + - name: code + repo: git://git.liw.fi/clab + ref: master + location: src + pipelines: *deb_build_pipelines + +- project: clab-sid + parameters: + <<: *dummy_sid_params + sources: *clab_sources + pipelines: *deb_build_pipelines + + + +- project: ttystatus-stretch + parameters: + <<: *dummy_stretch_params + sources: &ttystatus_sources + - name: code + repo: git://git.liw.fi/ttystatus + ref: master + location: src + pipelines: *deb_build_pipelines + +# commented out while pylint3 is uninstallable in sid +# - project: ttystatus-sid +# parameters: +# <<: *dummy_sid_params +# sources: *ttystatus_sources +# pipelines: *deb_build_pipelines + + + +- project: copyright-statement-lint-stretch + parameters: + <<: *dummy_stretch_params + sources: ©right_statement_lint_sources + - name: code + repo: git://git.liw.fi/copyright-statement-lint + ref: master + location: src + pipelines: *deb_build_pipelines + +- project: copyright-statement-lint-sid + parameters: + <<: *dummy_sid_params + sources: *copyright_statement_lint_sources + pipelines: *deb_build_pipelines + + + +- project: py_pgpwordlist-stretch + parameters: + <<: *dummy_stretch_params + sources: &py_pgpwordlist_sources + - name: code + repo: git://git.liw.fi/py_pgpwordlist + ref: master + location: src + pipelines: *deb_build_pipelines + +- project: py_pgpwordlist-sid + parameters: + <<: *dummy_sid_params + sources: *py_pgpwordlist_sources + pipelines: *deb_build_pipelines + + + +- project: distix-stretch + parameters: + <<: *dummy_stretch_params + sources: &distix_sources + - name: code + repo: git://git.liw.fi/distix + ref: master + location: src + pipelines: *deb_build_pipelines + +- project: distix-sid + parameters: + <<: *dummy_sid_params + sources: *distix_sources + pipelines: *deb_build_pipelines + + + +- project: extrautils-stretch + parameters: + <<: *dummy_stretch_params + sources: &extrautils_sources + - name: code + repo: git://git.liw.fi/extrautils + ref: master + location: src + pipelines: *deb_build_pipelines + +- project: extrautils-sid + parameters: + <<: *dummy_sid_params + sources: *extrautils_sources + pipelines: *deb_build_pipelines + + + +- project: cmdtest-stretch + parameters: + <<: *dummy_stretch_params + sources: &cmdtest_sources + - name: code + repo: git://git.liw.fi/cmdtest + ref: master + location: src + pipelines: *deb_build_pipelines + +- project: cmdtest-sid + parameters: + <<: *dummy_sid_params + sources: *cmdtest_sources + pipelines: *deb_build_pipelines + + + +- project: genbackupdata-stretch + parameters: + <<: *dummy_stretch_params + sources: &genbackupdata_sources + - name: code + repo: git://git.liw.fi/genbackupdata + ref: master + location: src + pipelines: *deb_build_pipelines + +- project: genbackupdata-sid + parameters: + <<: *dummy_sid_params + sources: *genbackupdata_sources + pipelines: *deb_build_pipelines + + + +- project: jt-stretch + parameters: + <<: *dummy_stretch_params + sources: &jt_sources + - name: code + repo: git://git.liw.fi/jt + ref: master + location: src + pipelines: *deb_build_pipelines + +- project: jt-sid + parameters: + <<: *dummy_sid_params + sources: *jt_sources + pipelines: *deb_build_pipelines + + + +- project: dupfiles-stretch + parameters: + <<: *dummy_stretch_params + sources: &dupfiles_sources + - name: code + repo: git://git.liw.fi/dupfiles + ref: master + location: src + pipelines: *deb_build_pipelines + +- project: dupfiles-sid + parameters: + <<: *dummy_sid_params + sources: *dupfiles_sources + pipelines: *deb_build_pipelines + + + +- project: liw-automation-stretch + parameters: + <<: *dummy_stretch_params + sources: &liw_automation_sources + - name: code + repo: git://git.liw.fi/liw-automation + ref: master + location: src + pipelines: *deb_build_pipelines + +- project: liw-automation-sid + parameters: + <<: *dummy_sid_params + sources: *liw_automation_sources + pipelines: *deb_build_pipelines + + + +- project: summain-stretch + parameters: + <<: *dummy_stretch_params + sources: &summain_sources + - name: code + repo: git://git.liw.fi/summain + ref: master + location: src + pipelines: *deb_build_pipelines + +- project: summain-sid + parameters: + <<: *dummy_sid_params + sources: *summain_sources + pipelines: *deb_build_pipelines + + + +- project: apifw-stretch + parameters: + <<: *dummy_stretch_params + sources: &apifw_sources + - name: code + repo: git://git.liw.fi/apifw + ref: master + location: src + pipelines: *deb_build_pipelines + +- project: apifw-sid + parameters: + <<: *dummy_sid_params + sources: *apifw_sources + pipelines: *deb_build_pipelines + + + +- project: slog-stretch + parameters: + <<: *dummy_stretch_params + sources: &slog_sources + - name: code + repo: git://git.liw.fi/slog + ref: master + location: src + pipelines: *deb_build_pipelines + +- project: slog-sid + parameters: + <<: *dummy_sid_params + sources: *slog_sources + pipelines: *deb_build_pipelines + + + +- project: ick2-stretch + parameters: + <<: *dummy_stretch_params + sources: &ick2_sources + - name: code + repo: git://git.liw.fi/ick2 + ref: master + location: src + pipelines: *deb_build_pipelines + +- project: ick2-sid + parameters: + <<: *dummy_sid_params + sources: *ick2_sources + pipelines: *deb_build_pipelines + + + +# No vmdb2 stretch build. It doesn't build there. + +- project: vmdb2-sid + parameters: + <<: *dummy_sid_params + sources: + - name: code + repo: git://git.liw.fi/vmdb2 + ref: master + location: src + pipelines: *deb_build_pipelines + + + +- project: ql-ikiwiki-publish-stretch + parameters: + <<: *dummy_stretch_params + sources: &ql_ikiwiki_publish_sources + - name: code + repo: git://git.qvarnlabs.net/ql-ikiwiki-publish + ref: master + location: src + pipelines: *deb_build_pipelines + +- project: ql-ikiwiki-publish-sid + parameters: + <<: *dummy_sid_params + sources: *ql_ikiwiki_publish_sources + pipelines: *deb_build_pipelines |