[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