{"id":90615,"date":"2017-08-28T09:01:11","date_gmt":"2017-08-28T07:01:11","guid":{"rendered":"http:\/\/artigianodelsoftware.it\/blog\/?p=90615"},"modified":"2018-05-07T16:47:43","modified_gmt":"2018-05-07T14:47:43","slug":"macro-github-per-confluence-prova-sul-campo","status":"publish","type":"post","link":"https:\/\/artigianodelsoftware.it\/blog\/2017\/08\/28\/macro-github-per-confluence-prova-sul-campo\/","title":{"rendered":"Macro Github per Confluence &#8211; Prova sul campo"},"content":{"rendered":"<div class=\"pdfprnt-buttons pdfprnt-buttons-post pdfprnt-top-right\"><a href=\"javascript: imageToPdf()\" class=\"pdfprnt-button pdfprnt-button-pdf\" target=\"_self\"><img src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/plugins\/pdf-print\/images\/pdf.png\" alt=\"image_pdf\" title=\"Visualizza PDF\" \/><\/a><a href=\"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/posts\/90615?print=print\" class=\"pdfprnt-button pdfprnt-button-print\" target=\"_blank\"><\/a><\/div><blockquote>\n<h1>Prova sul campo<\/h1>\n<\/blockquote>\n<p>In questo post andiamo a mostrare la prova sul campo dell&#8217;addon Github.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/marketplace-cdn.atlassian.com\/files\/images\/69b6a8a9-f3c8-4e35-916e-92205002920b.png\" \/><\/p>\n<blockquote>\n<h1>Installazione<\/h1>\n<\/blockquote>\n<p>Partiamo sempre dalla installazione dell&#8217;addon. In questo caso, dato che abbiamo gi\u00e0 visto diverse installazioni cloud e dato che \u00e8 un p\u00f2 che non vediamo installazioni server, per questo addon (disponibile in entrambe le versioni) andiamo ad affrontare l&#8217;addon SERVER. Partiamo come sempre dalla ricerca dell&#8217;addon nella apposita sezione \ud83d\ude42<\/p>\n<p>&nbsp;<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-90840\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Github-02-01.png\" alt=\"\" width=\"1082\" height=\"315\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Github-02-01.png 1082w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Github-02-01-300x87.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Github-02-01-768x224.png 768w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Github-02-01-1024x298.png 1024w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Github-02-01-619x180.png 619w\" sizes=\"(max-width: 1082px) 100vw, 1082px\" \/><\/p>\n<p>Selezioniamo\u00a0<em><span style=\"text-decoration: underline;\"><strong>Free trial<\/strong><\/span><\/em> e &#8230;.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-90841\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Github-02-02.png\" alt=\"\" width=\"435\" height=\"260\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Github-02-02.png 435w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Github-02-02-300x179.png 300w\" sizes=\"(max-width: 435px) 100vw, 435px\" \/><\/p>\n<p>&#8230; accettuamo i termini di licenza &#8230;.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-90842\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Github-02-03.png\" alt=\"\" width=\"627\" height=\"305\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Github-02-03.png 627w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Github-02-03-300x146.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Github-02-03-619x301.png 619w\" sizes=\"(max-width: 627px) 100vw, 627px\" \/><\/p>\n<p>&#8230; e lanciamo l&#8217;installazione.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-90843\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Github-02-04.png\" alt=\"\" width=\"635\" height=\"282\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Github-02-04.png 635w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Github-02-04-300x133.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Github-02-04-619x275.png 619w\" sizes=\"(max-width: 635px) 100vw, 635px\" \/><\/p>\n<p>Lasciamo che proceda fino al suo completamento &#8230;<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-90844\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Github-02-05.png\" alt=\"\" width=\"1048\" height=\"532\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Github-02-05.png 1048w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Github-02-05-300x152.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Github-02-05-768x390.png 768w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Github-02-05-1024x520.png 1024w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Github-02-05-619x314.png 619w\" sizes=\"(max-width: 1048px) 100vw, 1048px\" \/><\/p>\n<p>Quindi, dato che abbiamo selezionato una licenza trial, andiamo a selezionare\u00a0<em><strong>Get licence<\/strong><\/em> per andare a generarla &#8230;.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-90845\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Github-02-06.png\" alt=\"\" width=\"435\" height=\"232\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Github-02-06.png 435w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Github-02-06-300x160.png 300w\" sizes=\"(max-width: 435px) 100vw, 435px\" \/><\/p>\n<p>Una volta generata, andiamo ad applicarla nel nostro nuovo server di laboratorio &#8230;.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-90846\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Github-02-07.png\" alt=\"\" width=\"490\" height=\"302\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Github-02-07.png 490w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Github-02-07-300x185.png 300w\" sizes=\"(max-width: 490px) 100vw, 490px\" \/><\/p>\n<p>&#8230; quindi attendiamo il messaggio che conclude questa fase.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-90847\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Github-02-08.png\" alt=\"\" width=\"648\" height=\"351\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Github-02-08.png 648w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Github-02-08-300x163.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Github-02-08-619x335.png 619w\" sizes=\"(max-width: 648px) 100vw, 648px\" \/><\/p>\n<p>A questo punto siamo in grado di iniziare la fase successiva.<\/p>\n<blockquote>\n<h1>Configurazione<\/h1>\n<\/blockquote>\n<p>Proseguiamo con la parte di configurazione, importantissima, in questo caso che richiede diverse cose. Andiamo ad esaminarle tutte .<\/p>\n<p>La prima cosa da fare e accedere al nostro repository Github per farci rilasciare il Personal access tockens, chiave necessaria per far accedere il nostro addon al repository . In questo caso mi sono appoggiato ad un repository personale di test su GitHub.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-90848\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Github-02-09.png\" alt=\"\" width=\"1063\" height=\"407\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Github-02-09.png 1063w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Github-02-09-300x115.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Github-02-09-768x294.png 768w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Github-02-09-1024x392.png 1024w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Github-02-09-619x237.png 619w\" sizes=\"(max-width: 1063px) 100vw, 1063px\" \/><\/p>\n<p>Seguiamo la procedura, che \u00e8 molto semplice e arriviamo alla generazione del token.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-90849\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Github-02-10.png\" alt=\"\" width=\"1031\" height=\"590\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Github-02-10.png 1031w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Github-02-10-300x172.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Github-02-10-768x439.png 768w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Github-02-10-1024x586.png 1024w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Github-02-10-619x354.png 619w\" sizes=\"(max-width: 1031px) 100vw, 1031px\" \/><\/p>\n<p>Una volta generato, lo andiamo a salvare e riportare nella configurazione del nostro addon.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-90850\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Github-02-11.png\" alt=\"\" width=\"1077\" height=\"460\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Github-02-11.png 1077w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Github-02-11-300x128.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Github-02-11-768x328.png 768w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Github-02-11-1024x437.png 1024w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Github-02-11-619x264.png 619w\" sizes=\"(max-width: 1077px) 100vw, 1077px\" \/><\/p>\n<p>Andiamo nella sezione di configurazione dell&#8217;addon e &#8230;. eseguiamo la registrazione.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-90851\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Github-02-12.png\" alt=\"\" width=\"664\" height=\"350\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Github-02-12.png 664w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Github-02-12-300x158.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Github-02-12-619x326.png 619w\" sizes=\"(max-width: 664px) 100vw, 664px\" \/><\/p>\n<p>Il tutto \u00e8 molto semplice. Adesso siamo pronti a provare le macro che l&#8217;addon mette a disposizione.<\/p>\n<p>&nbsp;<\/p>\n<blockquote>\n<h1>Prova vera e propria<\/h1>\n<\/blockquote>\n<p>Passiamo al test vero e proprio.<\/p>\n<p>Creiamo uno space di prova, dedicato a Github, dove andiamo ad usare le macro che l&#8217;addon mette a disposizione. Andiamo ad usare il primo per vedere i file di Github direttamente sotto Confluence. Applicando i parametri richiesti, abbiamo questo risultato \ud83d\ude42<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-90852\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Github-02-13.png\" alt=\"\" width=\"914\" height=\"558\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Github-02-13.png 914w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Github-02-13-300x183.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Github-02-13-768x469.png 768w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Github-02-13-619x378.png 619w\" sizes=\"(max-width: 914px) 100vw, 914px\" \/><\/p>\n<p>Non paghi, andiamo ad aggiungere un nuovo file &#8230; :<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-90853\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Github-02-14.png\" alt=\"\" width=\"1043\" height=\"543\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Github-02-14.png 1043w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Github-02-14-300x156.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Github-02-14-768x400.png 768w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Github-02-14-1024x533.png 1024w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Github-02-14-619x322.png 619w\" sizes=\"(max-width: 1043px) 100vw, 1043px\" \/><\/p>\n<p>&#8230; ed una issue, sul nostro repository di Github &#8230;<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-90854\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Github-02-15.png\" alt=\"\" width=\"1036\" height=\"609\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Github-02-15.png 1036w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Github-02-15-300x176.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Github-02-15-768x451.png 768w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Github-02-15-1024x602.png 1024w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Github-02-15-619x364.png 619w\" sizes=\"(max-width: 1036px) 100vw, 1036px\" \/><\/p>\n<p>&#8230; ottenendo il seguente risultato \ud83d\ude00<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-90855\" src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Github-02-16.png\" alt=\"\" width=\"1262\" height=\"517\" srcset=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Github-02-16.png 1262w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Github-02-16-300x123.png 300w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Github-02-16-768x315.png 768w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Github-02-16-1024x419.png 1024w, https:\/\/artigianodelsoftware.it\/blog\/wp-content\/uploads\/2017\/08\/Github-02-16-619x254.png 619w\" sizes=\"(max-width: 1262px) 100vw, 1262px\" \/><\/p>\n<p>&nbsp;<\/p>\n<blockquote>\n<h1>Conclusioni<\/h1>\n<\/blockquote>\n<p>Abbiamo visto come questo addon ci pu\u00f2 aiutare ad integrare Confluence e Github, sfruttando Confluence come supporto al nostro repository GitHub. Non ho notato solo una cosa: la possibilit\u00e0 di poter vedere gruppi di file non \u00e8 permessa. Ammetto di essere ancora acerbo su GIT, anche se passo delle &#8230; nottate a studiarlo e assimilarlo in modo da poterlo usare con pi\u00f9 scioltezza, ma sono sicuro che questo addon ci pu\u00f2 aiutare.<\/p>\n<p>&nbsp;<\/p>\n<blockquote>\n<h1>Reference<\/h1>\n<\/blockquote>\n<p>Maggiori informazioni sono reperibili nella <a title=\"Source editor per Confluence Cloud\" href=\"https:\/\/marketplace.atlassian.com\/plugins\/com.mohamicorp.confluence.macro.github.mohamicorp-github-macros\/cloud\/overview\" target=\"_blank\" rel=\"noopener\">pagina del marketplace<\/a>.<\/p>\n<div class=\"clearfix\"><span class='ldc-ul_cont' onclick=\"alter_ul_post_values(this,'90615','like')\" >Likes<img src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/plugins\/like-dislike-counter-for-posts-pages-and-comments\/images\/up.png\" \/>(<span>0<\/span>)<\/span><span class='ldc-ul_cont' onclick=\"alter_ul_post_values(this,'90615','dislike')\" >Dislikes<img src=\"https:\/\/artigianodelsoftware.it\/blog\/wp-content\/plugins\/like-dislike-counter-for-posts-pages-and-comments\/images\/down.png\" \/>(<span>0<\/span>)<\/span><\/div>","protected":false},"excerpt":{"rendered":"<p>Prova sul campo In questo post andiamo a mostrare la prova sul campo dell&#8217;addon Github. Installazione Partiamo sempre dalla installazione dell&#8217;addon. In questo caso, dato che abbiamo gi\u00e0 visto diverse installazioni cloud e dato che \u00e8 un p\u00f2 che non<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_editorskit_title_hidden":false,"_editorskit_reading_time":0,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","footnotes":""},"categories":[3,4,7,22],"tags":[30,34,35,48,58,81,82,89,102],"_links":{"self":[{"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/posts\/90615"}],"collection":[{"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/comments?post=90615"}],"version-history":[{"count":3,"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/posts\/90615\/revisions"}],"predecessor-version":[{"id":92703,"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/posts\/90615\/revisions\/92703"}],"wp:attachment":[{"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/media?parent=90615"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/categories?post=90615"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/artigianodelsoftware.it\/blog\/wp-json\/wp\/v2\/tags?post=90615"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}