Skip to content
Snippets Groups Projects

Add aptly support

Task: https://phabricator.apertis.org/T7848

Add aptly support

This commit integratates aptly backend. The following features are supported:

  • OBS repositories gets automatically created/removed on aptly.
  • Each arch with the publish flag enabled in a repository, get published on aptly.
  • Package binaries get added to the aptly repository right after they get built. Old versions are automatically removed.
  • Every time a package is published, a snapshot is taken and published.

Related documentation is added to README.aptly.md:

  • aptly configuration files.
  • snapshot and db-cleanup scripts.

Development notes:

  • This MR contains a HACK commit setting up docker to be built locally.
  • On the backend container, the following command can be run to start serving published files locally:
$ aptly serve
Edited by Ariel D'Alessandro

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • added 4 commits

    • ab8340b2 - HACK: docker-compose.override.yml
    • f63d0cad - WIP: Add initial aptly support
    • dab69879 - src/backend/bs_publish: Remove echo spawn
    • c5ab2ce7 - Move aptly configuration to /etc/obs/aptly.conf

    Compare with previous version

  • added 1 commit

    Compare with previous version

  • added 1 commit

    Compare with previous version

  • Ariel D'Alessandro changed the description

    changed the description

  • Ariel D'Alessandro changed title from WIP: Add initial aptly support to Add aptly support

    changed title from WIP: Add initial aptly support to Add aptly support

  • Ariel D'Alessandro changed title from Add aptly support to WIP: Add aptly support

    changed title from Add aptly support to WIP: Add aptly support

  • Ariel D'Alessandro marked this merge request as draft

    marked this merge request as draft

  • Ariel D'Alessandro changed title from Draft: WIP: Add aptly support to Draft: Add aptly support

    changed title from Draft: WIP: Add aptly support to Draft: Add aptly support

  • added 2 commits

    Compare with previous version

  • added 1 commit

    Compare with previous version

  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Please register or sign in to reply
    Loading