<html><head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>I&#39;m generally fine with both. Most recently I tried the GitLab CI features at work and I found that that yml syntax for GitLab CI/CD pipelines seems easier/ more straightforward when learning it ... compared to Jenkins Groovy pipelines.<br>
Jenkins is probably overall more flexible with all the plugins available, but the learning curve is steeper.<br>
<br>
Just my two cents.<br>
<br>
I could help with both, Jenkins or GitLab.<br>
<br>
Best regards,<br>
Tobias<br><br><div class="gmail_quote">Am 20. Januar 2020 21:11:19 MEZ schrieb &quot;Troy A. Griffitts&quot; &lt;scribe@crosswire.org&gt;:<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

    <p>Thanks Tobias,</p>
    <p>I don't have a preferred CI tool.&nbsp; Greg has volunteered to own
      CrossWire's stable branch release management and CI maintenance
      and works with Jenkins daily at his work with Red Hat, which I am
      sure influences his decision when choosing a tool.&nbsp; He's the
      pumpkin holder and is the one who will work regularly with the
      tools so the choice is up to him.&nbsp; I have seen on the menus the
      builtin CI options in GitLab but haven't tried them.&nbsp; We also use
      Jenkins for CI and GitLab for source control at Ericsson where I
      spend my day hours.&nbsp; Not sure why our devops have decided to not
      use the builtin GitLab CI features.&nbsp; Maybe historical.<br>
    </p>
    <p>Troy</p>
    <p><br>
    </p>
    <div class="moz-cite-prefix">On 12/26/19 1:04 PM, Tobias Klein
      wrote:<br>
    </div>
    <blockquote type="cite" cite="mid:E1ikZNL-0002Fs-D6@smtprelay06.ispgateway.de">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <meta name="Generator" content="Microsoft Word 15 (filtered
        medium)">
      <style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";}
span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:"Courier New";}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style>
      <div class="WordSection1">
        <p class="MsoNormal"><span lang="EN-US">We could alternatively
            also use the CI-functionality built into GitLab! Then we
            don’t have to set up a separate service with Jenkins.<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US"><o:p>&nbsp;</o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US">Best regards,<br>
            Tobias<o:p></o:p></span></p>
        <p class="MsoNormal"><o:p>&nbsp;</o:p></p>
        <div style="mso-element:para-border-div;border:none;border-top:solid
          #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
          <p class="MsoNormal" style="border:none;padding:0cm"><b>From:
            </b><a href="mailto:greg.hellings@gmail.com" moz-do-not-send="true">Greg Hellings</a><br>
            <b>Sent: </b>Donnerstag, 26. Dezember 2019 20:40<br>
            <b>To: </b><a href="mailto:sword-devel@crosswire.org" moz-do-not-send="true">SWORD Developers' Collaboration
              Forum</a><br>
            <b>Subject: </b>Re: [sword-devel] SWORD 1.9.x [was: NA28]</p>
        </div>
        <p class="MsoNormal"><o:p>&nbsp;</o:p></p>
        <div>
          <p class="MsoNormal">Can we get our heads together to get
            Jenkins setup in the new infrastructure? With the current
            system setup, it should be easier to keep that system
            running.</p>
          <div>
            <p class="MsoNormal"><o:p>&nbsp;</o:p></p>
          </div>
          <div>
            <p class="MsoNormal">--Greg</p>
          </div>
        </div>
        <p class="MsoNormal"><o:p>&nbsp;</o:p></p>
        <div>
          <div>
            <p class="MsoNormal">On Thu, Dec 26, 2019, 12:51 Troy A.
              Griffitts &lt;<a href="mailto:scribe@crosswire.org" moz-do-not-send="true">scribe@crosswire.org</a>&gt;
              wrote:</p>
          </div>
          <blockquote style="border:none;border-left:solid #CCCCCC
            1.0pt;padding:0cm 0cm 0cm
            6.0pt;margin-left:4.8pt;margin-right:0cm">
            <div>
              <p>Hi Tobias,</p>
              <p>Technically, the functionality was added to trunk here:</p>
              <p>------------------------------------------------------------------------<br>
                r3614 | scribe | 2018-12-29 14:23:25 -0700 (Sat, 29 Dec
                2018) | 1 line<br>
                <br>
                Added personalization mechanism for cipher keys</p>
              <p>------------------------------------------------------------------------</p>
              <p>Having said that, it is time for a new release.&nbsp;
                Hunting for that commit, I can see we have done quite a
                few things over 2019, which is great, but we need to
                push things out now as an official release.&nbsp; Rather than
                worry about binary-breaking changes, it should be easier
                to push out 1.9.0 with all the latest changes.</p>
              <p>Let's all try to wrap this up in the first couple weeks
                of the new year.&nbsp; I'll be sure to commit over the next
                couple days any binary-breaking changes I have in the
                pipeline and we can all test trunk and confirm we are
                happy with it for our projects.</p>
              <p>Merry Christmas!!!</p>
              <p>Troy</p>
              <p><o:p>&nbsp;</o:p></p>
              <div>
                <p class="MsoNormal">On 12/26/19 6:14 AM, Tobias Klein
                  wrote:<o:p></o:p></p>
              </div>
              <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
                <div>
                  <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span lang="EN-US">Dear Troy!</span></p>
                  <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span lang="EN-US">&nbsp;</span></p>
                  <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span lang="EN-US">Merry Christmas!</span></p>
                  <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span lang="EN-US">What’s the minimum Sword version for
                      using NA28?</span></p>
                  <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">I’ve
                    just tried with a local 1.8.1 build and got the
                    following error message when trying to get text from
                    the installed module:</p>
                  <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">ERROR:
                    corrupt data during decompression.</p>
                  <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">&nbsp;</p>
                  <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Once
                    using the latest trunk it works.</p>
                  <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">&nbsp;</p>
                  <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Best
                    regards,</p>
                  <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Tobias</p>
                  <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">&nbsp;</p>
                  <div style="border:none;border-top:solid #E1E1E1
                    1.0pt;padding:3.0pt 0cm 0cm 0cm">
                    <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><b>From:
                      </b><a href="mailto:scribe@crosswire.org" target="_blank" moz-do-not-send="true">Troy A.
                        Griffitts</a><br>
                      <b>Sent: </b>Sonntag, 1. Dezember 2019 00:53<br>
                      <b>To: </b><a href="mailto:sword-devel@crosswire.org" target="_blank" moz-do-not-send="true">SWORD
                        Developers' Collaboration Forum</a>; <a href="mailto:jsword-devel@crosswire.org" target="_blank" moz-do-not-send="true">jsword-devel@crosswire.org</a><br>
                      <b>Subject: </b>[sword-devel] NA28</p>
                  </div>
                  <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">&nbsp;</p>
                  <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Hey
                    team,</p>
                  <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">&nbsp;</p>
                  <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">I
                    am happy to announce that after 21 years of
                    negotiations, the</p>
                  <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Nestle-Aland
                    Greek New Testament is finally available for SWORD</p>
                  <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">applications,
                    sold directly from the German Bible Society.&nbsp; The
                    purchase</p>
                  <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">page
                    is initially only available in German, so you may
                    need to let</p>
                  <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Chrome
                    help you translate to make the purchase.&nbsp; They have
                    honored their</p>
                  <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">word
                    and because we have done all the work to convert
                    their data and</p>
                  <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">take
                    no royalty they only charge 10€ for the SWORD
                    module.&nbsp; They also</p>
                  <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">allow
                    the module to be used in all of our apps, so it's a
                    great</p>
                  <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">advantage
                    for our users to buy once and use on their multiple
                    platforms,</p>
                  <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">devices,
                    and applications.</p>
                  <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">&nbsp;</p>
                  <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">For
                    those that don't know, the Nestle-Aland Greek New
                    Testament is the</p>
                  <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">standard
                    text which most all seminary students are required
                    to purchase</p>
                  <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">for
                    their studies and shares the same Greek text as the
                    United Bible</p>
                  <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Societies'
                    Greek New Testament used by the majority of Bible
                    translators</p>
                  <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">worldwide,
                    but the Nestle-Aland edition includes an extended
                    critical</p>
                  <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">apparatus.</p>
                  <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">&nbsp;</p>
                  <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">If
                    you have a separate project page or forum for your
                    frontend</p>
                  <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">community,
                    please let your users know and please support the
                    work of the</p>
                  <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">German
                    Bible Society and encourage them to make more of
                    their resources</p>
                  <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">available
                    for our software by purchasing a copy for yourself.</p>
                  <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">&nbsp;</p>
                  <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">The
                    module includes the variant apparatus for each
                    applicable verse as a</p>
                  <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">footnote
                    at the end of the verse, which should facilitate the
                    module to</p>
                  <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">show
                    reasonably well in most frontends.&nbsp; Bishop has a bit
                    of custom code</p>
                  <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">to
                    handle the apparatus a bit more nicely and allows
                    clicking on the</p>
                  <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">apparatus
                    to jump to INTF manuscript features.</p>
                  <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">&nbsp;</p>
                  <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">JSword
                    may need to include the updated encipher code to
                    support the</p>
                  <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">module
                    before JSword frontends will work properly.</p>
                  <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">&nbsp;</p>
                  <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Luc
                    Herren, who previously worked for the INTF, pushed
                    years ago to get</p>
                  <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">every
                    Nestle-Aland critical apparatus sign into the
                    Unicode</p>
                  <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">specification,
                    so there is a good chance that some font on most
                    devices</p>
                  <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">will
                    have the required glyphs.&nbsp; I include GentiumPlus
                    with Bishop, which</p>
                  <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">I
                    can confirm has all the symbols for the critical
                    apparatus.</p>
                  <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">&nbsp;</p>
                  <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">The
                    module .conf file now includes:</p>
                  <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">&nbsp;</p>
                  <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">UnlockInfo=Please
                    visit the online store of the German Bible Society
                    to</p>
                  <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">purchase
                    an unlock key: &lt;a</p>
                  <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">href=<a href="https://www.die-bibel.de/shop/bibelausgaben/digitale-bibelausgaben/dvds-und-videos/na28-app-lizenzschluessel-0106" target="_blank" moz-do-not-send="true">"https://www.die-bibel.de/shop/bibelausgaben/digitale-bibelausgaben/dvds-und-videos/na28-app-lizenzschluessel-0106"</a>&gt;NA28</p>
                  <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">-
                    SWORD Module&lt;/a&gt;</p>
                  <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">&nbsp;</p>
                  <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">If
                    your frontend doesn't yet support the new UnlockInfo
                    property, please</p>
                  <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">consider
                    adding support to help users know how to obtain
                    unlock keys</p>
                  <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">when
                    installing locked modules.</p>
                  <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">&nbsp;</p>
                  <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">I
                    pray everyone has had a blessed Thanksgiving holiday
                    for those who</p>
                  <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">celebrate.&nbsp;
                    It is always a blessing to share in service for our
                    Lord</p>
                  <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">with
                    all of you,</p>
                  <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">&nbsp;</p>
                  <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Troy</p>
                  <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">&nbsp;</p>
                  <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">&nbsp;</p>
                  <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">&nbsp;</p>
                  <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">_______________________________________________</p>
                  <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">sword-devel
                    mailing list: <a href="mailto:sword-devel@crosswire.org" target="_blank" moz-do-not-send="true">sword-devel@crosswire.org</a></p>
                  <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><a href="http://www.crosswire.org/mailman/listinfo/sword-devel" target="_blank" moz-do-not-send="true">http://www.crosswire.org/mailman/listinfo/sword-devel</a></p>
                  <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Instructions
                    to unsubscribe/change your settings at above page</p>
                  <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">&nbsp;</p>
                </div>
                <p class="MsoNormal"><o:p>&nbsp;</o:p></p>
                <pre>_______________________________________________</pre>
                <pre>sword-devel mailing list: <a href="mailto:sword-devel@crosswire.org" target="_blank" moz-do-not-send="true">sword-devel@crosswire.org</a></pre>
                <pre><a href="http://www.crosswire.org/mailman/listinfo/sword-devel" target="_blank" moz-do-not-send="true">http://www.crosswire.org/mailman/listinfo/sword-devel</a></pre>
                <pre>Instructions to unsubscribe/change your settings at above page</pre>
              </blockquote>
            </div>
          </blockquote>
        </div>
        <p class="MsoNormal" style="margin-left:4.8pt">_______________________________________________<br>
          sword-devel mailing list: <a href="mailto:sword-devel@crosswire.org" target="_blank" moz-do-not-send="true">sword-devel@crosswire.org</a><br>
          <a href="http://www.crosswire.org/mailman/listinfo/sword-devel" target="_blank" moz-do-not-send="true">http://www.crosswire.org/mailman/listinfo/sword-devel</a><br>
          Instructions to unsubscribe/change your settings at above page</p>
        <p class="MsoNormal"><o:p>&nbsp;</o:p></p>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
sword-devel mailing list: <a class="moz-txt-link-abbreviated" href="mailto:sword-devel@crosswire.org">sword-devel@crosswire.org</a>
<a class="moz-txt-link-freetext" href="http://www.crosswire.org/mailman/listinfo/sword-devel">http://www.crosswire.org/mailman/listinfo/sword-devel</a>
Instructions to unsubscribe/change your settings at above page</pre>
    </blockquote>
  

</blockquote></div><br>
-- <br>
Message sent from my phone. Please excuse brevity.</body></html>