summaryrefslogtreecommitdiff
path: root/ci-prod-distixes.ick
diff options
context:
space:
mode:
Diffstat (limited to 'ci-prod-distixes.ick')
-rw-r--r--ci-prod-distixes.ick121
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
-