On Friday, 18 August 2023 16:12:19 CEST Carles Pina i Estany wrote:
> 
> For the jobs it is happening via
> https://salsa.debian.org/salsa-ci-team/pipeline/#using-automatically-built- 
apt-repository

Reviewing this documentation is actually more helpful than I thought it would 
be. I had noticed the "aptly" task in the YAML files, and I had started to 
wonder if that meant that some kind of repository publishing was occurring 
somewhere.

> > In the Salsa CI environment, I would need to have the built packages
> > (found in the artefacts for each package's build job) copied somewhere
> > that can then be found by the Moin package's pipeline jobs and the
> > scripts creating a special repository of new packages.
> 
> Archiving artifacts should happen automatically on the "build" step of
> Salsa CI (salsa-ci/pipeline). If I understand correctly what you
> wanted...

I think you have a good understanding of what I am trying to achieve. If I can 
get the new package dependencies (emeraldtree, feedgen, and so on) to yield 
installable packages when built that can then be referenced by Salsa CI as it 
runs the build jobs for Moin, I have a chance of running the test suite.

I'm currently persuading the CI system to run the "aptly" task and to publish 
package repositories. I will then augment a customised YAML file for the Moin 
package with references to these repositories and see if the test suite can be 
invoked somewhat more successfully as a consequence.

Thanks once again for the guidance!

Paul


Reply via email to