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)