{"id":299,"date":"2015-10-20T21:03:15","date_gmt":"2015-10-20T19:03:15","guid":{"rendered":"http:\/\/h2916922.stratoserver.net:8084\/?p=299"},"modified":"2015-11-30T13:09:43","modified_gmt":"2015-11-30T12:09:43","slug":"installing-filenet-p8-codemodules-with-jenkins","status":"publish","type":"post","link":"https:\/\/www.ivojonker.nl\/?p=299","title":{"rendered":"Installing Filenet P8 codemodules with Jenkins"},"content":{"rendered":"<p>I&#8217;ve been creating Filenet applications for quite a while now and as i&#8217;m a fan of continuous integration i just had to create a few tools to allow Jenkins interact with Filenet.<\/p>\n<p>One of the tools i&#8217;d like to share today is a commandline-tool that can be used to update an existing codemodule &amp; eventaction with a new .jar or .class file.<\/p>\n<p>Running it is simple; After your build step, add the following windows batch command. <a href=\"http:\/\/h2916922.stratoserver.net:8084\/wp-content\/uploads\/2015\/11\/Jenkins-Update-CodeModule.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-300\" src=\"http:\/\/h2916922.stratoserver.net:8084\/wp-content\/uploads\/2015\/11\/Jenkins-Update-CodeModule.png\" alt=\"Jenkins Update CodeModule\" width=\"947\" height=\"175\" srcset=\"https:\/\/www.ivojonker.nl\/wp-content\/uploads\/2015\/11\/Jenkins-Update-CodeModule.png 947w, https:\/\/www.ivojonker.nl\/wp-content\/uploads\/2015\/11\/Jenkins-Update-CodeModule-300x55.png 300w, https:\/\/www.ivojonker.nl\/wp-content\/uploads\/2015\/11\/Jenkins-Update-CodeModule-750x139.png 750w, https:\/\/www.ivojonker.nl\/wp-content\/uploads\/2015\/11\/Jenkins-Update-CodeModule-400x74.png 400w, https:\/\/www.ivojonker.nl\/wp-content\/uploads\/2015\/11\/Jenkins-Update-CodeModule-430x79.png 430w, https:\/\/www.ivojonker.nl\/wp-content\/uploads\/2015\/11\/Jenkins-Update-CodeModule-150x28.png 150w, https:\/\/www.ivojonker.nl\/wp-content\/uploads\/2015\/11\/Jenkins-Update-CodeModule-100x18.png 100w\" sizes=\"auto, (max-width: 947px) 100vw, 947px\" \/><\/a><\/p>\n<p>The app will\u00a0exit with code -1 when something has gone wrong, marking the build to be failed.<\/p>\n<p>Download <a href=\"\/\/h2916922.stratoserver.net:8084\/ivo\/wp-attachments\/CodeModuleUpdater.jar\">executable jar<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;ve been creating Filenet applications for quite a while now and as i&#8217;m a fan of continuous integration i just had to create a few tools to allow Jenkins interact [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-299","post","type-post","status-publish","format-standard","hentry","category-geen-categorie"],"_links":{"self":[{"href":"https:\/\/www.ivojonker.nl\/index.php?rest_route=\/wp\/v2\/posts\/299","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ivojonker.nl\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ivojonker.nl\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ivojonker.nl\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ivojonker.nl\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=299"}],"version-history":[{"count":5,"href":"https:\/\/www.ivojonker.nl\/index.php?rest_route=\/wp\/v2\/posts\/299\/revisions"}],"predecessor-version":[{"id":317,"href":"https:\/\/www.ivojonker.nl\/index.php?rest_route=\/wp\/v2\/posts\/299\/revisions\/317"}],"wp:attachment":[{"href":"https:\/\/www.ivojonker.nl\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=299"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ivojonker.nl\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=299"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ivojonker.nl\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=299"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}