[med-svn] [Git][med-team/policy][master] 3 commits: replaced ref to gitlab-ci.yml by salsa-ci.yml

Étienne Mollier gitlab at salsa.debian.org
Sun Feb 21 16:07:20 GMT 2021



Étienne Mollier pushed to branch master at Debian Med / policy


Commits:
618e6197 by Étienne Mollier at 2021-02-21T16:51:43+01:00
replaced ref to gitlab-ci.yml by salsa-ci.yml

routine-update builds by default the debian/salsa-ci.yml file to
construct the default test pipeline informations provided by the Salsa
CI team.

- - - - -
90932e8d by Étienne Mollier at 2021-02-21T16:58:41+01:00
adding a note about former naming convention

Before debian/salsa-ci.yml was trendy, thanks to routine-update, the
common name was debian/gitlab-ci.yml, so it might be a good idea to be
aware it exists.

- - - - -
51830b8a by Étienne Mollier at 2021-02-21T17:06:45+01:00
added small salsa-ci.yml examples

- - - - -


1 changed file:

- policy.rst


Changes:

=====================================
policy.rst
=====================================
@@ -866,19 +866,48 @@ format. This is better than using the ``1.0`` format directly because
 the ``3.0 (quilt)`` format brings other advantages, in particular
 the conservation of file permissions in the ``debian`` directory.
 
-.. _debian-gitlab-ci.yml:
+.. _debian-salsa-ci.yml:
 
-``debian/gitlab-ci.yml``
+``debian/salsa-ci.yml``
 ------------------------
 
 To run continuous integration tests at each push in our Salsa forge, the Salsa
 CI team provides a pipeline that can be activated by including
 some template files available from their `repository
 <https://salsa.debian.org/salsa-ci-team/pipeline>`__.  The simplest and
-recommended way is to put the include statements in a ``debian/gitlab-ci.yml``
+recommended way is to put the include statements in a ``debian/salsa-ci.yml``
 file, and configure the repository to recognise that file, as documented
 in the ```salsa-ci-team/pipeline`` repository's `README
 <https://salsa.debian.org/salsa-ci-team/pipeline/blob/master/README.md>`__ file.
+It may happen that CI pipeline configuration is stored in
+``debian/gitlab-ci.yml`` instead, for project which not necessarily used
+``routine-update`` for setting the initial file.
+
+The usual ``debian/salsa-ci.yml`` fresh out of ``routine-update`` will look
+like:
+
+::
+
+   ---
+   include:
+     - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/salsa-ci.yml
+     - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/pipeline-jobs.yml
+
+If for some packages, an attempt to build on 32 bits architecture is a waste of
+precious CI runner CPU cycles, then it is possible to disable such test
+entirely:
+
+::
+
+   ---
+   include:
+     - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/salsa-ci.yml
+     - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/pipeline-jobs.yml
+   
+   variables:
+     SALSA_CI_DISABLE_BUILD_PACKAGE_I386: "true"
+
+Again, refer to the README provided by the Salsa CI team for more options.
 
 .. _symbols:
 



View it on GitLab: https://salsa.debian.org/med-team/policy/-/compare/8cc5a64443a785edbb1721f562333d7656a87df5...51830b8ab13b819ed9ba40d549ddfbddfdbf52e2

-- 
View it on GitLab: https://salsa.debian.org/med-team/policy/-/compare/8cc5a64443a785edbb1721f562333d7656a87df5...51830b8ab13b819ed9ba40d549ddfbddfdbf52e2
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20210221/912902c9/attachment-0001.htm>


More information about the debian-med-commit mailing list