<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Jenkins on Blog GoHugo de Fredô : Linux, Proxmox, IA, Trail, Course, Randonnée, Gravel, Ski de Randonnée</title>
    <link>https://move.cyber-neurones.org/tags/jenkins/</link>
    <description>Recent content in Jenkins on Blog GoHugo de Fredô : Linux, Proxmox, IA, Trail, Course, Randonnée, Gravel, Ski de Randonnée</description>
    <generator>Hugo</generator>
    <language>fr</language>
    <lastBuildDate>Wed, 11 Sep 2019 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://move.cyber-neurones.org/tags/jenkins/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Jenkins / LibVirt / Qemu / Fédora : Brouillon d&#39;une tentative de mise en place ...</title>
      <link>https://move.cyber-neurones.org/post/2019/09/2019-09-11-jenkins-libvirt-qemu-fedora-brouillon-dune-tentative-de-mise-en-place/</link>
      <pubDate>Wed, 11 Sep 2019 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2019/09/2019-09-11-jenkins-libvirt-qemu-fedora-brouillon-dune-tentative-de-mise-en-place/</guid>
      <description>&lt;p&gt;&lt;strong&gt;!!! CECI EST UN BROUILLON !!!&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Sur Jenkins j&amp;rsquo;ai mis le bon plugins : Libvirt Slaves&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.cyber-neurones.org/wp-content/uploads/2019/09/image001.png&#34;&gt;&lt;img src=&#34;images/image001-1024x234.png&#34; alt=&#34;&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;C&amp;rsquo;est pour l&amp;rsquo;instant en projet &amp;hellip; mais j&amp;rsquo;essaye de faire une installation propre afin de facilité la validation automatique :&lt;/p&gt;&#xA;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;$ apt-get install qemu-kvm qemu virt-manager virt-viewer libvirt-bin&#xA;&#xA;$ apt install libguestfs-tools&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;On télécharge pour une cible armhfp :&lt;/p&gt;&#xA;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;$ curl -O https://dl.fedoraproject.org/pub/fedora/linux/releases/30/Spins/armhfp/images/Fedora-Minimal-armhfp-30-1.2-sda.raw.xz&#xA; &#xA;$ unxz Fedora-Minimal-armhfp-30-1.2-sda.raw.xz&#xA; &#xA;$ sudo virt-builder -v -x --get-kernel Fedora-Minimal-armhfp-30-1.2-sda.raw&#xA;command line: virt-builder -v -x --get-kernel Fedora-Minimal-armhfp-30-1.2-sda.raw&#xA;virt-get-kernel --verbose -x --add &amp;#39;Fedora-Minimal-armhfp-30-1.2-sda.raw&amp;#39;&#xA;libguestfs: trace: set_verbose true&#xA;libguestfs: trace: set_verbose = 0&#xA;libguestfs: trace: add_drive &amp;#34;Fedora-Minimal-armhfp-30-1.2-sda.raw&amp;#34; &amp;#34;readonly:true&amp;#34; &amp;#34;protocol:file&amp;#34;&#xA;libguestfs: creating COW overlay to protect original drive content&#xA;libguestfs: trace: get_tmpdir&#xA;libguestfs: trace: get_tmpdir = &amp;#34;/tmp&amp;#34;&#xA;libguestfs: trace: disk_create &amp;#34;/tmp/libguestfsEd6WdG/overlay1&amp;#34; &amp;#34;qcow2&amp;#34; -1 &amp;#34;backingfile:/home/farias/Fedora-Minimal-armhfp-30-1.2-sda.raw&amp;#34;&#xA;…&#xA; &#xA;$ sudo mv Fedora-Minimal-armhfp-30-1.2-sda.raw initramfs-5.0.9-301.fc30.armv7hl.img vmlinuz-5.0.9-301.fc30.armv7hl /var/lib/libvirt/images/.&#xA; &#xA;$ sudo virt-install -v --name Fedora-Minimal-armhfp-30-1.2-sda.raw --ram 4096 --arch armv7l --import --os-variant fedora22 \&#xA;                     --disk /var/lib/libvirt/images/Fedora-Minimal-armhfp-30-1.2-sda.raw \&#xA;                     --boot kernel=/var/lib/libvirt/images/vmlinuz-5.0.9-301.fc30.armv7hl,initrd=/var/lib/libvirt/images/initramfs-5.0.9-301.fc30.armv7hl.img,kernel_args=&amp;#34;console=ttyAMA0 rw root=LABEL=_/ rootwait&amp;#34;&#xA;&#xA;File &amp;#34;/usr/lib/python2.7/dist-packages/OpenSSL/SSL.py&amp;#34;, line 118, in &#xA;SSL_ST_INIT = _lib.SSL_ST_INIT&#xA;AttributeError: &amp;#39;module&amp;#39; object has no attribute &amp;#39;SSL_ST_INIT&amp;#39;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Pour fixer ce problème :&lt;/p&gt;</description>
    </item>
    <item>
      <title>JENKINS : Mémo pour l&#39;update (version 2.193)</title>
      <link>https://move.cyber-neurones.org/post/2019/09/2019-09-04-jenkins-memo-pour-lupdate-version-2-193/</link>
      <pubDate>Wed, 04 Sep 2019 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2019/09/2019-09-04-jenkins-memo-pour-lupdate-version-2-193/</guid>
      <description>&lt;p&gt;Je me fais un petit mémo pour l&amp;rsquo;update de Jenkins :&lt;/p&gt;&#xA;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;jenkins:~$ sudo wget http://mirrors.jenkins-ci.org/war/latest/jenkins.war&#xA;--2019-09-04 08:08:33-- http://mirrors.jenkins-ci.org/war/latest/jenkins.war&#xA;Resolving mirrors.jenkins-ci.org (mirrors.jenkins-ci.org)... 52.202.51.185&#xA;Connecting to mirrors.jenkins-ci.org (mirrors.jenkins-ci.org)|52.202.51.185|:80... connected.&#xA;HTTP request sent, awaiting response... 302 Found&#xA;Location: http://ftp-chi.osuosl.org/pub/jenkins/war/2.193/jenkins.war [following]&#xA;--2019-09-04 08:08:34-- http://ftp-chi.osuosl.org/pub/jenkins/war/2.193/jenkins.war&#xA;Resolving ftp-chi.osuosl.org (ftp-chi.osuosl.org)... 64.50.236.52, 2600:3402:200:227::2&#xA;Connecting to ftp-chi.osuosl.org (ftp-chi.osuosl.org)|64.50.236.52|:80... connected.&#xA;HTTP request sent, awaiting response... 200 OK&#xA;Length: 78246752 (75M) [application/x-java-archive]&#xA;Saving to: ‘jenkins.war’&#xA; &#xA;jenkins.war                               100%[=====================================================================================&amp;gt;]  74.62M  1.80MB/s    in 45s&#xA; &#xA;2019-09-04 08:09:19 (1.66 MB/s) - ‘jenkins.war’ saved [78246752/78246752]&#xA; &#xA;jenkins:~$ sudo systemctl stop jenkins&#xA;jenkins:~$ cp /usr/share/jenkins/jenkins.war jenkins.war.old&#xA;jenkins:~$ sudo mv jenkins.war /usr/share/jenkins/jenkins.war&#xA;jenkins:~$ sudo systemctl start jenkins&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;J&amp;rsquo;adore Jenkins :)&lt;/p&gt;</description>
    </item>
    <item>
      <title>Jenkins &amp; Confluence : Pour l&#39;instant cela ne fonctionne pas</title>
      <link>https://move.cyber-neurones.org/post/2019/04/2019-04-12-jenkins-confluence-pour-linstant-cela-ne-fonctionne-pas/</link>
      <pubDate>Fri, 12 Apr 2019 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2019/04/2019-04-12-jenkins-confluence-pour-linstant-cela-ne-fonctionne-pas/</guid>
      <description>&lt;p&gt;Ce qui est dommage c&amp;rsquo;est que le plugin n&amp;rsquo;indique pas quel est l&amp;rsquo;erreur &amp;hellip; il y a seulement une exception sur un &lt;strong&gt;pointeur NULL&lt;/strong&gt;. ( &lt;a href=&#34;https://wiki.jenkins.io/display/JENKINS/Confluence+Publisher+Plugin&#34;&gt;https://wiki.jenkins.io/display/JENKINS/Confluence+Publisher+Plugin&lt;/a&gt; )&lt;/p&gt;&#xA;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;ERROR: Build step failed with exception&#xA;java.lang.NullPointerException&#xA;       at rocks.inspectit.releaseplugin.releasenotes.ConfluenceReleaseNotesPublisher.perform(ConfluenceReleaseNotesPublisher.java:99)&#xA;       at hudson.tasks.BuildStepMonitor$3.perform(BuildStepMonitor.java:45)&#xA;       at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:741)&#xA;       at hudson.model.Build$BuildExecution.build(Build.java:206)&#xA;       at hudson.model.Build$BuildExecution.doRun(Build.java:163)&#xA;       at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:504)&#xA;       at hudson.model.Run.execute(Run.java:1818)&#xA;       at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)&#xA;       at hudson.model.ResourceController.execute(ResourceController.java:97)&#xA;       at hudson.model.Executor.run(Executor.java:429)&#xA;Build step &amp;#39;Publish Release Notes on Confluence&amp;#39; marked build as failure&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Misère.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Jenkins &amp; Docker : /usr/bin/cat: cannot execute binary file</title>
      <link>https://move.cyber-neurones.org/post/2019/04/2019-04-12-jenkins-docker-usr-bin-cat-cannot-execute-binary-file/</link>
      <pubDate>Fri, 12 Apr 2019 00:00:00 +0000</pubDate>
      <guid>https://move.cyber-neurones.org/post/2019/04/2019-04-12-jenkins-docker-usr-bin-cat-cannot-execute-binary-file/</guid>
      <description>&lt;p&gt;J&amp;rsquo;ai donc eu l&amp;rsquo;erreur : &amp;ldquo;/usr/bin/cat: cannot execute binary file&amp;rdquo; , pour voir l&amp;rsquo;erreur j&amp;rsquo;ai demandé les logs sur le container lancé par Jenkins.&lt;/p&gt;&#xA;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;$ docker logs f5e6fcc16971b888f8609f6436e18fbb8e313114878a15b916eeedd6b780f979&#xA;/usr/bin/cat: /usr/bin/cat: cannot execute binary file&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Ensuite j&amp;rsquo;ai essayé de comprendre le problème dans ma pipeline &amp;hellip;.&lt;/p&gt;&#xA;&lt;p&gt;A la base j&amp;rsquo;avais :&lt;/p&gt;&#xA;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;pipeline {&#xA;   agent {&#xA;       docker {&#xA;           image &amp;#39;my_image&amp;#39;&#xA;           args &amp;#39; --name jenkins_my_image -u root --privileged=true -v /home/BUILD:/root/BUILD&amp;#39;&#xA;       }&#xA;   }&#xA;   ....&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Et il fallait mettre :&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
