[med-svn] [Git][med-team/policy][master] update policy.html document

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



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


Commits:
13272710 by Étienne Mollier at 2021-02-21T17:11:02+01:00
update policy.html document

- - - - -


1 changed file:

- policy.html


Changes:

=====================================
policy.html
=====================================
@@ -422,7 +422,7 @@ ul.auto-toc {
 <li><a class="reference internal" href="#id7" id="id52"><tt class="docutils literal">debian/README.test</tt></a></li>
 <li><a class="reference internal" href="#id8" id="id53"><tt class="docutils literal">debian/source/format</tt></a></li>
 <li><a class="reference internal" href="#debian-source-options" id="id54"><tt class="docutils literal">debian/source/options</tt></a></li>
-<li><a class="reference internal" href="#id9" id="id55"><tt class="docutils literal"><span class="pre">debian/gitlab-ci.yml</span></tt></a></li>
+<li><a class="reference internal" href="#id9" id="id55"><tt class="docutils literal"><span class="pre">debian/salsa-ci.yml</span></tt></a></li>
 <li><a class="reference internal" href="#debian-symbols" id="id56"><tt class="docutils literal">debian/symbols</tt></a></li>
 <li><a class="reference internal" href="#debhelper" id="id57">Debhelper</a></li>
 <li><a class="reference internal" href="#version-control-systems" id="id58">Version control systems</a><ul>
@@ -1124,13 +1124,37 @@ the <tt class="docutils literal">3.0 (quilt)</tt> format brings other advantages
 the conservation of file permissions in the <tt class="docutils literal">debian</tt> directory.</p>
 </div>
 <div class="section" id="id9">
-<span id="debian-gitlab-ci-yml"></span><h2><a class="toc-backref" href="#id55"><tt class="docutils literal"><span class="pre">debian/gitlab-ci.yml</span></tt></a></h2>
+<span id="debian-salsa-ci-yml"></span><h2><a class="toc-backref" href="#id55"><tt class="docutils literal"><span class="pre">debian/salsa-ci.yml</span></tt></a></h2>
 <p>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 <a class="reference external" href="https://salsa.debian.org/salsa-ci-team/pipeline">repository</a>.  The simplest and
-recommended way is to put the include statements in a <tt class="docutils literal"><span class="pre">debian/gitlab-ci.yml</span></tt>
+recommended way is to put the include statements in a <tt class="docutils literal"><span class="pre">debian/salsa-ci.yml</span></tt>
 file, and configure the repository to recognise that file, as documented
-in the <tt class="docutils literal"><span class="pre">`salsa-ci-team/pipeline</span></tt> repository's <a class="reference external" href="https://salsa.debian.org/salsa-ci-team/pipeline/blob/master/README.md">README</a> file.</p>
+in the <tt class="docutils literal"><span class="pre">`salsa-ci-team/pipeline</span></tt> repository's <a class="reference external" href="https://salsa.debian.org/salsa-ci-team/pipeline/blob/master/README.md">README</a> file.
+It may happen that CI pipeline configuration is stored in
+<tt class="docutils literal"><span class="pre">debian/gitlab-ci.yml</span></tt> instead, for project which not necessarily used
+<tt class="docutils literal"><span class="pre">routine-update</span></tt> for setting the initial file.</p>
+<p>The usual <tt class="docutils literal"><span class="pre">debian/salsa-ci.yml</span></tt> fresh out of <tt class="docutils literal"><span class="pre">routine-update</span></tt> will look
+like:</p>
+<pre class="literal-block">
+---
+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
+</pre>
+<p>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:</p>
+<pre class="literal-block">
+---
+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"
+</pre>
+<p>Again, refer to the README provided by the Salsa CI team for more options.</p>
 </div>
 <div class="section" id="debian-symbols">
 <span id="symbols"></span><h2><a class="toc-backref" href="#id56"><tt class="docutils literal">debian/symbols</tt></a></h2>



View it on GitLab: https://salsa.debian.org/med-team/policy/-/commit/132727108ae3557c394032dfe8b81ca01cc0820a

-- 
View it on GitLab: https://salsa.debian.org/med-team/policy/-/commit/132727108ae3557c394032dfe8b81ca01cc0820a
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/f766658f/attachment-0001.htm>


More information about the debian-med-commit mailing list