diff options
Diffstat (limited to 'ci-prod-distixes.ick')
-rw-r--r-- | ci-prod-distixes.ick | 121 |
1 files changed, 0 insertions, 121 deletions
diff --git a/ci-prod-distixes.ick b/ci-prod-distixes.ick deleted file mode 100644 index 6b0cd77..0000000 --- a/ci-prod-distixes.ick +++ /dev/null @@ -1,121 +0,0 @@ -# Some projetcts to build static web sites from distix repos. - -projects: - - - project: stretch-distix-systree - parameters: - systree_name: systrees-debian-stretch-base - artifact_name: systrees-debian-stretch-distix - packages: - - locales-all - - distix - notify: [liw@liw.fi] - apt_sources: - - url: http://ci-prod-controller.vm.liw.fi/debian - dist: stretch-ci - section: main - 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: - - ick/setup_container - - ick/add_apt_signing_keys - - ick/add_apt_sources - - ick/install_debian_packages - - ick/archive_systree - - - project: dummy_distix - parameters: &distix_params - rsync_src: html - systree_name: systrees-debian-stretch-distix - notify: [liw@liw.fi] - pipelines: &distix_pipelines - - ick/setup_container - - ick/get_sources - - distix_html - - - project: bugs@liw.fi - parameters: - <<: *distix_params - rsync_target: ickliwfi@bugs.liw.fi:/srv/http/bugs.liw.fi - sources: - - name: source - ref: master - location: src - repo: ssh://git@git.liw.fi/bugs-liw-fi-distix - pipelines: *distix_pipelines - - - project: tickets@distix.eu - parameters: - <<: *distix_params - rsync_target: ickliwfi@tickets.distix.eu:/srv/http/tickets.distix.eu - sources: - - name: source - ref: master - location: src - repo: ssh://git@git.liw.fi/distix-bugs - pipelines: *distix_pipelines - - - project: ick-support - parameters: - <<: *distix_params - rsync_target: ickliwfi@ick-support.liw.fi:/srv/http/ick-support.liw.fi - sources: - - name: source - ref: master - location: src - repo: ssh://git@git.liw.fi/ick-devel-distix - pipelines: *distix_pipelines - -pipelines: - - - pipeline: distix_html - parameters: - - sources - - rsync_src - - rsync_target - actions: - - python: | - import os, re, subprocess - def RUN(*args, cwd=None): - print('Executing:', args, 'cwd:', cwd) - subprocess.check_call(args, cwd=cwd) - sources = params['sources'] - - RUN('rm', '-rf', 'html') - for source in sources: - dirname = source['location'] - RUN('distix', 'html', '/workspace/html', cwd=dirname) - where: container - - - action: rsync - where: host - |