Skip to content

staging: Deploy metadata loader

Plan to be defined further:

  • Prepare repository with the correct flag (has-debian-branches, ...) [1]

  • Prepare ci [2] (already done)

  • Prepare git repository hosting server (tate) so debian package build happens out of a tag

  • rDLDMD7350b5bdf6943f30cda72339307757fbc517b7a6: Prepare debian package

  • debian builds ok? yes [4]

  • Create new sentry issue for the loader

  • Prepare puppet manifest for new service swh-worker@loader_metadata

  • infra/puppet/puppet-swh-site!512: Adapt swh-worker@loader_git manifest to optionally install the dependency on loader metadata

  • Deploy and restart swh-worker@loader_git

  • [1] https://docs.softwareheritage.org/devel/tutorials/add-new-package.html

  • [2] https://jenkins.softwareheritage.org/job/debian/job/packages/job/DLDMD/

  • [3]

root@tate:/srv/phabricator# phabricator-setup-hook /srv/phabricator/repos/258 post-receive-swh-modules
Hook post-receive-swh-modules successfully installed on /srv/phabricator/repos/258:
lrwxrwxrwx 1 phabricator phabricator 39 Apr 26 12:57 post-receive -> ../../../hooks/post-receive-swh-modules
root@tate:/srv/phabricator# ls -lah repos/258/hooks/post-receive
lrwxrwxrwx 1 phabricator phabricator 39 Apr 26 12:57 repos/258/hooks/post-receive -> ../../../hooks/post-receive-swh-modules

Migrated from T4193 (view on Phabricator)

Edited by Antoine R. Dumont