pensando.itpensando.it
  • Blog
  • In Evidenza
    • Affiliate Marketing
    • Gaming
    • Migliori Negozi Online
    • Tutorial
    • Mondo Apple
    • Recensioni
    • WordPress
    • Fotografia
  • Tecnologia
    • WordPress
    • Temi WordPress
    • Plugin WordPress
    • Telegram
    • Node.js
  • Marketing
    • Affiliate Marketing
    • Inbound Marketing
    • Personal Branding
    • SEO
  • Guide
    • Migliori Ecommerce
    • Mondo Apple
    • iPhone
    • Gaming
    • Recensioni
    • Tutorial
  • Contatti
    • Chi Sono
    • Contattami
    • Il Progetto
    • Portfolio
    • Cookie Policy
    • Privacy Policy
Come integrare ChatGPT 300x199 - Come integrare ChatGPT tramite API REST e librerie
Come integrare ChatGPT tramite API REST e librerie
5 Gennaio 2023
come scegliere ecommere iphone ricondizionati 300x199 - Come scegliere un ecommerce che vende iPhone Ricondizionati
Come scegliere un ecommerce che vende iPhone Ricondizionati
15 Dicembre 2022
smartphone a rate 300x199 - I Migliori Siti  dove Comprare Smartphone a Rate
I Migliori Siti dove Comprare Smartphone a Rate
14 Novembre 2022
Facebook Twitter Instagram YouTube LinkedIn Telegram
pensando.itpensando.it
  • Blog
  • In Evidenza
    1. Affiliate Marketing
    2. Gaming
    3. Migliori Negozi Online
    4. Tutorial
    5. Mondo Apple
    6. Recensioni
    7. WordPress
    8. Fotografia
    In Evidenza
    come scegliere ecommere iphone ricondizionati 1024x680 - Come scegliere un ecommerce che vende iPhone Ricondizionati
    Come scegliere un ecommerce che vende iPhone Ricondizionati
    Di Alessandro De Marchi15 Dicembre 20220
    Recenti
    come scegliere ecommere iphone ricondizionati 300x199 - Come scegliere un ecommerce che vende iPhone Ricondizionati
    Come scegliere un ecommerce che vende iPhone Ricondizionati
    15 Dicembre 2022
    smartphone a rate 300x199 - I Migliori Siti  dove Comprare Smartphone a Rate
    I Migliori Siti dove Comprare Smartphone a Rate
    14 Novembre 2022
    cambia operatore mobile4 300x169 - Cambia Operatore Telefonico Mobile: La Guida Completa
    Cambia Operatore Telefonico Mobile: La Guida Completa
    19 Settembre 2022
  • Tecnologia
    1. WordPress
    2. Temi WordPress
    3. Plugin WordPress
    4. Telegram
    5. Node.js
    6. Vedi Tutto
    Rytr La Piattaforma di AI che ti aiuta a scrivere contenuti efficaci 1024x682 - Rytr: La Piattaforma di AI che ti aiuta a scrivere contenuti efficaci
    Rytr: La Piattaforma di AI che ti aiuta a scrivere contenuti efficaci
    21 Dicembre 2021
    Come installare wordress in locale su macOs 9 1024x683 - Come installare wordress in locale su macOs
    Come installare wordress in locale su macOs
    30 Settembre 2021
    wordpress modalita diagnostica 1024x661 - Come attivare la modalità diagnostica su wordpress
    Come attivare la modalità diagnostica su wordpress
    1 Luglio 2021
    bloccare spam contact form 1024x531 - Come fermare lo spam di Contact Form 7 su WordPress
    Come fermare lo spam di Contact Form 7 su WordPress
    21 Giugno 2021
    wordpress modalita diagnostica 1024x661 - Come attivare la modalità diagnostica su wordpress
    Come attivare la modalità diagnostica su wordpress
    1 Luglio 2021
    neve-tema
    Tema Neve WordPress: nuovo look con focus su velocità e performance
    13 Maggio 2021
    Temi professionali per blog wordpress - migliori 5 a confronto
    Temi professionali per wordpress: i migliori a confronto
    17 Dicembre 2018
    img Tema Newspaper 8.5 1024x683 - Il nuovo look di pensando.it: focus su novità, articoli e categorie con Newspaper 8.5
    Il nuovo look di pensando.it: focus su novità, articoli e categorie con Newspaper 8.5
    15 Gennaio 2018
    youtube pretty blu 450x253 - Come gestire i link affiliati con Pretty Links
    Come gestire i link affiliati con Pretty Links
    13 Maggio 2022
    wordpress modalita diagnostica 1024x661 - Come attivare la modalità diagnostica su wordpress
    Come attivare la modalità diagnostica su wordpress
    1 Luglio 2021
    bloccare spam contact form 1024x531 - Come fermare lo spam di Contact Form 7 su WordPress
    Come fermare lo spam di Contact Form 7 su WordPress
    21 Giugno 2021
    wordpress gutenberg 1024x683 - wordpress gutenberg: tutto quello che c'è da sapere sul nuovo editor di testo
    wordpress gutenberg: tutto quello che c’è da sapere sul nuovo editor di testo
    4 Agosto 2018
    telegram ads 1024x682 - Telegram Ads: Come fare pubblicità con Telegram Promote
    Telegram Ads: Come fare pubblicità con Telegram Promote
    11 Gennaio 2022
    Come far crescere un canale Telegram 1024x683 - Come far crescere un canale Telegram
    Come far crescere un canale Telegram
    16 Novembre 2021
    ricerca organica canale telegram
    Come migliorare la ricerca organica di un canale telegram
    9 Giugno 2021
    creare sondaggio canale telegram
    Come creare un sondaggio per un canale telegram
    29 Gennaio 2021
    Come integrare ChatGPT 450x299 - Come integrare ChatGPT tramite API REST e librerie
    Come integrare ChatGPT tramite API REST e librerie
    5 Gennaio 2023
    node.js su Heroku in Continuous Integration con gitHub 1024x682 - Deployare un'app node.js su Heroku in Continuous Integration con gitHub
    Deployare un’app node.js su Heroku in Continuous Integration con gitHub
    4 Giugno 2018
    iot system demo 1024x683 - Come implementare un (semplice) sistema IoT con redhat jboss fuse, node.js e mongodb
    Come implementare un (semplice) sistema IoT con redhat jboss fuse, node.js e mongodb
    13 Ottobre 2017
    188H 1024x683 - IoT e Javascript: come creare una piattaforma di “Javascript of Anything”
    IoT e Javascript: come creare una piattaforma di “Javascript of Anything”
    6 Ottobre 2015
    Come integrare ChatGPT 450x299 - Come integrare ChatGPT tramite API REST e librerie
    Come integrare ChatGPT tramite API REST e librerie
    5 Gennaio 2023
    come scegliere ecommere iphone ricondizionati 450x299 - Come scegliere un ecommerce che vende iPhone Ricondizionati
    Come scegliere un ecommerce che vende iPhone Ricondizionati
    15 Dicembre 2022
    smartphone a rate 450x299 - I Migliori Siti  dove Comprare Smartphone a Rate
    I Migliori Siti dove Comprare Smartphone a Rate
    14 Novembre 2022
    cambia operatore mobile4 450x253 - Cambia Operatore Telefonico Mobile: La Guida Completa
    Cambia Operatore Telefonico Mobile: La Guida Completa
    19 Settembre 2022
  • Marketing
    1. Affiliate Marketing
    2. Inbound Marketing
    3. Personal Branding
    4. SEO
    5. Vedi Tutto
    Affiliate Marketing e Blockchain 450x300 - Come la Blockchain cambierà l'Affiliate Marketing
    Come la Blockchain cambierà l’Affiliate Marketing
    22 Luglio 2022
    youtube pretty blu 450x253 - Come gestire i link affiliati con Pretty Links
    Come gestire i link affiliati con Pretty Links
    13 Maggio 2022
    migrare da UA a GA4 con Google Tag Manager  450x300 - Come migrare da UA a GA4 con Google Tag Manager
    Come migrare da UA a GA4 con Google Tag Manager
    11 Aprile 2022
    affiliazione ebay 1024x683 - Come guadagnare con l'affiliazione Ebay
    Come guadagnare con l’affiliazione Ebay
    11 Novembre 2021
    ebay partner network 1024x682 - Ebay Partner Network: come convertire i link di tracciamento rover
    Ebay Partner Network: come convertire i link di tracciamento rover
    14 Febbraio 2021
    come guadagnare con un blog plugin migliori
    Come guadagnare con un blog: i plugin wordpress indispensabili
    1 Agosto 2019
    come diventare blogger
    Come diventare Blogger? Attitudini e Competenze che fanno la differenza
    27 Novembre 2017
    condividere articolo social network 1024x683 - Tutti i trucchi per condividere (efficacemente) un articolo sui social network
    Tutti i trucchi per condividere (efficacemente) un articolo sui social network
    17 Luglio 2017
    cloubhouse - Come funziona Clubhouse
    Come funziona Clubhouse
    4 Febbraio 2021
    come guadagnare con un blog plugin migliori
    Come guadagnare con un blog: i plugin wordpress indispensabili
    1 Agosto 2019
    img Tema Newspaper 8.5 1024x683 - Il nuovo look di pensando.it: focus su novità, articoli e categorie con Newspaper 8.5
    Il nuovo look di pensando.it: focus su novità, articoli e categorie con Newspaper 8.5
    15 Gennaio 2018
    come diventare blogger
    Come diventare Blogger? Attitudini e Competenze che fanno la differenza
    27 Novembre 2017
    Rytr La Piattaforma di AI che ti aiuta a scrivere contenuti efficaci 1024x682 - Rytr: La Piattaforma di AI che ti aiuta a scrivere contenuti efficaci
    Rytr: La Piattaforma di AI che ti aiuta a scrivere contenuti efficaci
    21 Dicembre 2021
    penalizzazioni google
    Penalizzazioni google: cosa sono e come uscirne
    2 Novembre 2021
    tag HTML importanti per la SEO 1024x574 - I tag HTML importanti per la SEO
    I tag HTML importanti per la SEO
    24 Maggio 2021
    neve-tema
    Tema Neve WordPress: nuovo look con focus su velocità e performance
    13 Maggio 2021
    casa vacanze 450x300 - Gestionale casa vacanze: Come aumentare le prenotazioni online
    Gestionale casa vacanze: Come aumentare le prenotazioni online
    31 Agosto 2022
    server side tagging aws 450x298 - Come implementare il Server-Side tracking con GTM su AWS
    Come implementare il Server-Side tracking con GTM su AWS
    14 Luglio 2022
    migrare da UA a GA4 con Google Tag Manager  450x300 - Come migrare da UA a GA4 con Google Tag Manager
    Come migrare da UA a GA4 con Google Tag Manager
    11 Aprile 2022
    telegram ads 1024x682 - Telegram Ads: Come fare pubblicità con Telegram Promote
    Telegram Ads: Come fare pubblicità con Telegram Promote
    11 Gennaio 2022
  • Guide
    1. Migliori Ecommerce
    2. Mondo Apple
    3. iPhone
    4. Gaming
    5. Recensioni
    6. Tutorial
    7. Vedi Tutto
    come scegliere ecommere iphone ricondizionati 450x299 - Come scegliere un ecommerce che vende iPhone Ricondizionati
    Come scegliere un ecommerce che vende iPhone Ricondizionati
    15 Dicembre 2022
    smartphone a rate 450x299 - I Migliori Siti  dove Comprare Smartphone a Rate
    I Migliori Siti dove Comprare Smartphone a Rate
    14 Novembre 2022
    smarthone a poco prezzo 450x300 - I migliori Siti dove comprare Smartphone nuovi a poco prezzo
    I migliori Siti dove comprare Smartphone nuovi a poco prezzo
    25 Luglio 2022
    dove comprare monopattino elettrico 450x300 - I migliori siti dove comprare un monopattino elettrico
    I migliori siti dove comprare un monopattino elettrico
    10 Maggio 2022
    iphone 14 evidenza 450x290 - Apple iPhone 14: modelli prezzi e caratteristiche a confronto
    Apple iPhone 14: modelli prezzi e caratteristiche a confronto
    12 Settembre 2022
    comprare iphone a rate 1024x607 - I migliori siti dove comprare iPhone a rate
    I migliori siti dove comprare iPhone a rate
    28 Dicembre 2021
    iphone 13 1024x420 - Apple iPhone 13: modelli prezzi e caratteristiche a confronto
    Apple iPhone 13: modelli prezzi e caratteristiche a confronto
    22 Ottobre 2021
    dove-acquistare-ipod-in-offerta
    I migliori siti dove comprare ipod in offerta
    18 Marzo 2021
    come scegliere ecommere iphone ricondizionati 450x299 - Come scegliere un ecommerce che vende iPhone Ricondizionati
    Come scegliere un ecommerce che vende iPhone Ricondizionati
    15 Dicembre 2022
    iphone 14 evidenza 450x290 - Apple iPhone 14: modelli prezzi e caratteristiche a confronto
    Apple iPhone 14: modelli prezzi e caratteristiche a confronto
    12 Settembre 2022
    comprare iphone a rate 1024x607 - I migliori siti dove comprare iPhone a rate
    I migliori siti dove comprare iPhone a rate
    28 Dicembre 2021
    iphone 13 1024x420 - Apple iPhone 13: modelli prezzi e caratteristiche a confronto
    Apple iPhone 13: modelli prezzi e caratteristiche a confronto
    22 Ottobre 2021
    eneba come funziona
    Eneba come funziona e quali codici sconto offre
    15 Aprile 2021
    mouse gaming per mac 1024x682 - I migliori mouse da gaming per mac
    I migliori mouse da gaming per mac
    19 Gennaio 2021
    migliori-joystick-mac
    I migliori joystick per mac
    4 Novembre 2020
    creare server minecraft
    Come creare un server minecraft
    18 Giugno 2020
    come scegliere ecommere iphone ricondizionati 450x299 - Come scegliere un ecommerce che vende iPhone Ricondizionati
    Come scegliere un ecommerce che vende iPhone Ricondizionati
    15 Dicembre 2022
    smartphone a rate 450x299 - I Migliori Siti  dove Comprare Smartphone a Rate
    I Migliori Siti dove Comprare Smartphone a Rate
    14 Novembre 2022
    iphone 14 evidenza 450x290 - Apple iPhone 14: modelli prezzi e caratteristiche a confronto
    Apple iPhone 14: modelli prezzi e caratteristiche a confronto
    12 Settembre 2022
    smarthone a poco prezzo 450x300 - I migliori Siti dove comprare Smartphone nuovi a poco prezzo
    I migliori Siti dove comprare Smartphone nuovi a poco prezzo
    25 Luglio 2022
    Come integrare ChatGPT 450x299 - Come integrare ChatGPT tramite API REST e librerie
    Come integrare ChatGPT tramite API REST e librerie
    5 Gennaio 2023
    cambia operatore mobile4 450x253 - Cambia Operatore Telefonico Mobile: La Guida Completa
    Cambia Operatore Telefonico Mobile: La Guida Completa
    19 Settembre 2022
    Affiliate Marketing e Blockchain 450x300 - Come la Blockchain cambierà l'Affiliate Marketing
    Come la Blockchain cambierà l’Affiliate Marketing
    22 Luglio 2022
    server side tagging aws 450x298 - Come implementare il Server-Side tracking con GTM su AWS
    Come implementare il Server-Side tracking con GTM su AWS
    14 Luglio 2022
    casa vacanze 450x300 - Gestionale casa vacanze: Come aumentare le prenotazioni online
    Gestionale casa vacanze: Come aumentare le prenotazioni online
    31 Agosto 2022
    dove comprare monopattino elettrico 450x300 - I migliori siti dove comprare un monopattino elettrico
    I migliori siti dove comprare un monopattino elettrico
    10 Maggio 2022
    filtro pixar 1 - Filtro Pixar: dove trovarlo e come utilizzarlo sui Social
    Filtro Pixar: dove trovarlo e come utilizzarlo sui Social
    8 Luglio 2021
    cloubhouse - Come funziona Clubhouse
    Come funziona Clubhouse
    4 Febbraio 2021
  • Contatti
    • Chi Sono
    • Contattami
    • Il Progetto
    • Portfolio
    • Cookie Policy
    • Privacy Policy
pensando.itpensando.it

Deployare un’app node.js su Heroku in Continuous Integration con gitHub

Alessandro De MarchiDi Alessandro De Marchi node.js tecnologia Aggiornato:11 Novembre 2021Nessun commento6 Minuti di Lettura
Facebook Twitter LinkedIn WhatsApp
node.js su Heroku in Continuous Integration con gitHub 1024x682 - Deployare un'app node.js su Heroku in Continuous Integration con gitHub

Vuoi sapere come effettuare il deploy di un'app node.js su Heroku in Continuous Integration e Continuos Deployment con gitHub?

In questo tutorial ti guiderò passo passo alla creazione di una semplice app di test, alla sua pubblicazione su gitHub e relativo deploy su Heroku sfruttando le potenzialità della piattaforma sul tema Continuous Integration e Continuos Deployment.

I contenuti dell'articolo

  • Cosa significa CI e CD?
  • Quali sono i prerequisiti necessari?
  • Crea una semplice app node.js in locale
  • Crea una repository su gitHub ed esegui il push
  • Crea una nuova app su Heroku e collegala a gitHub
  • Esegui il push e verifica il Deploy Automatico
  • Conclusioni

Cosa significa CI e CD?

Prima di andare a vedere come creare e configurare l'app per far si che venga eseguita su Heroku facciamo chiarezza sui termini Continuos Integration, Continuos Deploy e Continuos Delivery.

Come deployare un'app node.js su Heroku in Continuous Integration con gitHub. #etrusco #pensandoit

Click To Tweet

A tale scopo la seguente immagine, presa dall'utilissima guida presente sul sito Atlassian, chiarisce i concetti più di mille parole

CI CD - Deployare un'app node.js su Heroku in Continuous Integration con gitHub

Continuos Integration: Il termine si riferisce all'integrazione continua che uno o più sviluppatori devono fare del codice sorgente sulla repository git per consentire una generazione “continua” delle build (compilazioni), associata a degli Unit Test automatici.

Continuos Delivery: Il termine si riferisce a quelle operazioni che seguono la compilazione ed il superamento dei test, ossia il deploy (rilascio delle build) prima nell'ambiente di staging e poi, a seguito del superamento degli Acceptance Test, della promozione in ambiente di produzione. Con il continuos delivery il deploy finale in produzione viene fatto manualmente.

Continuos Deployment: A differenza del precedente il continuos deployment prevede che kil rilascio in produzione venga fatto in automatico.

Quali sono i prerequisiti necessari?

Fatta questa doverosa premessa, andiamo a vedere quelli che sono i prerequisiti necessari per l'esecuzione del seguente tutorial.

  • Un account attivo su Heroku
  • Un account attivo su gitHub
  • Un pc (meglio se linux) con installati i seguenti software
    • node.js
    • npm
    • git

Avevo già affrontato il tema deploy su Heroku usando un IDE cloud come C9.io, questa volta invece userai solo il tuo pc e gitHub.

1 heroku c9io deploy 150x150 - Deployare un'app node.js su Heroku in Continuous Integration con gitHub
POTREBBE INTERESSARTI ... Come fare il deploy di una app node.js su heroku (da c9.io)

Tutto pronto? Allora puoi iniziare a creare l'app node.js in locale.

Crea una semplice app node.js in locale

Per creare una semplice app in node.js i passi sono veramente semplici, prima di tutto crea una nuova folder, in questo esempio si chiama “pensando“, ma puoi utilizzare qualsiasi nome.

$ mkdir pensando
$ cd pensando

Entra nella folder “pensando” e lancia il comando di npm init 

$ npm init

Conferma il nome dell'app “pensando”

4 conferma nome app - Deployare un'app node.js su Heroku in Continuous Integration con gitHub

Dai invio a tutte le altre opzioni che ti vengono prospettate,ad eccezione di quella relativa all'entry point, preferisco usare il file “server.js” al posto di “index.js” ma questi sono dettagli.

$ entry point: (index.js) server.js

Una volta terminata la procedura nella cartella pensando avrai un nuovo file denominato “package.json” con tutti i settaggi impostati in fase di setup.

5 conferma dati nom init - Deployare un'app node.js su Heroku in Continuous Integration con gitHub

Ora dovrai creare una semplice app express (hello world), per cui esegui il comando:

$ npm install express --save

7 install express - Deployare un'app node.js su Heroku in Continuous Integration con gitHub

Al termine dell'installazione verifica che sia presente la folder “node_modules”

8 verifica installazione express - Deployare un'app node.js su Heroku in Continuous Integration con gitHub

Crea il file “server.js” con il comando

$ nano server.js

Copia ed incolla il seguente codice nel file “server.js”

var express = require('express');
var app = express();

app.set('port', process.env.PORT || 3000);

app.get('/', function (req, res) {
res.send('Pensando app Hello World!');
});

app.listen(app.get('port'), function () {
console.log('Example app listening on port ' + app.get('port') );
});

Salva e Chiudi.

Esegui l'app node con il comando:

$ node server.js

Se tutto è andato liscio dovresti vedere sul terminale la scritta “Example app listening on port 3000”

10 start app - Deployare un'app node.js su Heroku in Continuous Integration con gitHub

per sicurezza lancia da browser il seguente url:

http://localhost:3000

Dovrebbe apparire il seguente messaggio:

Pensando app Hello World!

11 web app started 300x132 - Deployare un'app node.js su Heroku in Continuous Integration con gitHub

Se hai fatto tutti i passaggi correttamente puoi torna sul terminale e premere la combinazione di tasti Ctrl+C per terminare l'app.

Crea una repository su gitHub ed esegui il push

Bene, In locale funziona tutto alla grande, ora sei pronto per portare il codice su gitHub.

Accedi al tuo account gitHub e crea una nuova repository, chiamala per comodità come il nome della folder che hai creato in locale (Es. pensando)

12 crea github repo 1024x209 - Deployare un'app node.js su Heroku in Continuous Integration con gitHub

Ora torna alla shell linux ed esegui nell'ordine i seguenti comandi:

$ echo "# pensando - Sample app for heroku and gitHub continuos integration" >> README.md
$ git init
$ git add .
$ git commit -m "first commit"
$ git remote add origin [email protected]:[tuoaccount]/pensando.git
$ git push -u origin master

Fai attenzione al comando “git remote“, inserisci il link relativo alla tua repository git: [tuoaccount]

21 git add and automatic deploy - Deployare un'app node.js su Heroku in Continuous Integration con gitHub

Torna su gitHub e verifica che il codice sia presente nella repo appena creata.

Crea una nuova app su Heroku e collegala a gitHub

E' arrivato il momento di creare l'app su Heroku, accedi al tuo pannello di amministrazione delle app e crea una nuova app

14 ceate heroku app 300x226 - Deployare un'app node.js su Heroku in Continuous Integration con gitHub

con lo stesso nome utilizzato fino ad ora (Es.pensando) nella region “Europe”

15 create heroku app 1024x626 - Deployare un'app node.js su Heroku in Continuous Integration con gitHub

Una volta creata l'app accedi alla voce “Deploy” per agganciarvi il tuo account gitHub

16 heroku github 1024x401 - Deployare un'app node.js su Heroku in Continuous Integration con gitHub

Una volta selezionato come “Deployment method” GitHub, cerca la repo pensando (o come l'hai chiamata in fase di creazione)

17 heroku searc github repo 1024x198 - Deployare un'app node.js su Heroku in Continuous Integration con gitHub

E premi il tasto “Connect”

18 heroku app connected 1024x139 - Deployare un'app node.js su Heroku in Continuous Integration con gitHub

Ora la tua app Heroku è connessa con la repository “pensando” del tuo account GitHub.

Abilita il deploy automatico

19 heroku enable automatic deploy 1024x224 - Deployare un'app node.js su Heroku in Continuous Integration con gitHub

Il gioco è fatto, sei pronto per fare la prima build e il primo deploy automatico.

Esegui il push e verifica il Deploy Automatico

Per fare la prima build ed il primo deploy automatico su Heroku devi semplicemente editare il file server.js in locale sulla tua macchina, con il comando:

$ nano server.js

Modifica la riga relativa alla response aggiungendo qualcosa, esempio ” – first deploy” nel seguente modo:

res.send('Pensando app Hello World - first deploy!');

20 mod server.js - Deployare un'app node.js su Heroku in Continuous Integration con gitHub

Salva e chiudi il file server.js

Ora esegui i seguenti comandi git di push:

$ git add .
$ git commit -am "first deploy"
$ git push -u origin master

21 git add and automatic deploy - Deployare un'app node.js su Heroku in Continuous Integration con gitHub

In automatico verrà attivato un “Web Hook” ovvero un trigger che da GitHub determinerà automaticamente il deploy della tua app su Heroku.

Per verificare che l'app sia stata correttamente deployata accedi nuovamente alla tua dashboard Heroku e clicca sul tab activity

22 activity 1024x824 - Deployare un'app node.js su Heroku in Continuous Integration con gitHub

Verifica che ci sia una “Build succeeded” e un deploy nello stato “Deployed“, se la Build è ancora in esecuzione potresti trovarti nello stato “Build in progress”

23 build in progress - Deployare un'app node.js su Heroku in Continuous Integration con gitHub

Attendi il completamento dell'operazione ed accedi alla tua app, cliccando sul tasto “Open App”

24 open app 300x116 - Deployare un'app node.js su Heroku in Continuous Integration con gitHub

Ora puoi verificarne il funzionamento attraverso il link

https://[tuaapp].herokuapp.com

25 first deploy www 1024x287 - Deployare un'app node.js su Heroku in Continuous Integration con gitHub

Dovresti vedere a video la stringa: “Pensando app Hello World – first deploy!”

Se vuoi analizzare i log della tua app basta cliccare sulla voce di menu “More – View Logs”

26 view log 256x300 - Deployare un'app node.js su Heroku in Continuous Integration con gitHub

Si aprirà una console con tutti i log dell'applicazione

27 log deploy e1528024823827 1024x503 - Deployare un'app node.js su Heroku in Continuous Integration con gitHub

Il gioco è fatto, da questo momento in poi ogni push su gitHub determinerà una build ed un deploy su Heroku.

Conclusioni

In questo articolo ti ho descritto come effettuare il deploy di un'app node.js su Heroku in Continuous Integration e Continuos Deployment con gitHub. Ti ho guidato passo passo alla creazione di una semplice app di test, alla sua pubblicazione su gitHub e relativo deploy su Heroku sfruttando le potenzialità della piattaforma sul tema Continuous Integration e Continuos Deployment.

Che te ne pare di questo tutorial? Pensi sia stato utile? Fammi sapere tutto nei commenti!

 

ad continuos deployment continuos integration github heroku node node.js tech tecnologia
Condividi. Facebook Twitter LinkedIn Email Telegram WhatsApp
Precedente ArticoloCosa significa iPhone rigenerato NO FINGERPRINT
Prossimo Articolo I migliori siti dove comprare Android ricondizionati
Alessandro De Marchi
  • Website

Ciao, sono Alessandro De Marchi e questo è il mio blog. Solution Architect, blogger e full stack developer. Amo raccontare ciò che so e grazie alla mia esperienza posso aiutarti a migliorare su Tecnologia e Programmazione web, Blogging e Wordpress, SEO, web ed affiliate marketing. Adoro mia moglie, le mie due figlie, fare la pizza e questo blog.

Potrebbe Interessarti Anche

Come integrare ChatGPT 450x299 - Come integrare ChatGPT tramite API REST e librerie
Come integrare ChatGPT tramite API REST e librerie
Aggiornato:17 Gennaio 2023
come scegliere ecommere iphone ricondizionati 450x299 - Come scegliere un ecommerce che vende iPhone Ricondizionati
Come scegliere un ecommerce che vende iPhone Ricondizionati
Aggiornato:15 Dicembre 2022
smartphone a rate 450x299 - I Migliori Siti  dove Comprare Smartphone a Rate
I Migliori Siti dove Comprare Smartphone a Rate
Aggiornato:8 Gennaio 2023
cambia operatore mobile4 450x253 - Cambia Operatore Telefonico Mobile: La Guida Completa
Cambia Operatore Telefonico Mobile: La Guida Completa
Aggiornato:9 Ottobre 2022
iphone 14 evidenza 450x290 - Apple iPhone 14: modelli prezzi e caratteristiche a confronto
Apple iPhone 14: modelli prezzi e caratteristiche a confronto
Aggiornato:12 Settembre 2022
smarthone a poco prezzo 450x300 - I migliori Siti dove comprare Smartphone nuovi a poco prezzo
I migliori Siti dove comprare Smartphone nuovi a poco prezzo
Aggiornato:14 Novembre 2022

Lascia un commento Cancella Risposta

Ti serve una Consulenza?
Se ti serve una consulenza fissa un appuntamento gratuito di 30 minuti.

Potremo conoscerci meglio e verificare come collaborare!

FISSA UN APPUNTAMENTO
Seguimi sui Social
Linkedin Telegram Facebook Twitter Youtube Instagram
Offerte su Telegram
Accedi al mio canale telegram dedicato alle migliori offerte tech del momento telegram

Iscriviti alla mia Newsletter

Iscriviti alla mia newsletter e rimani sempre aggiornato su tutte le novità tech che pubblico sul blog

Da Non Perdere
smarthone a poco prezzo 450x300 - I migliori Siti dove comprare Smartphone nuovi a poco prezzo Articoli in Evidenza
I migliori Siti dove comprare Smartphone nuovi a poco prezzo
Di Alessandro De Marchi25 Luglio 20220

Stai cercando uno Smartphone Android in offerta? Vorresti sapere dove dove comprare Smartphone nuovi a poco prezzo? Se vuoi risparmiare sul prezzo base dell’ultimo modello senza per questo rinunciare alla qualità di un cellulare Android di marca allora seguimi in questo articolo.

dove acquistare apple watch rigenerati

I migliori siti dove comprare Apple Watch ricondizionati

12 Ottobre 2019
dove acquistare iphone rigenerati 300x200 - I migliori siti dove comprare iPhone Ricondizionati

I migliori siti dove comprare iPhone Ricondizionati

28 Ottobre 2014
dove comprare monopattino elettrico 300x200 - I migliori siti dove comprare un monopattino elettrico

I migliori siti dove comprare un monopattino elettrico

10 Maggio 2022
Popolari
dove acquistare apple watch rigenerati
I migliori siti dove comprare Apple Watch ricondizionati
12 Ottobre 2019
iphone nuovi in offerta
I migliori siti dove comprare iPhone nuovi a poco prezzo
21 Ottobre 2018
dove acquistare iphone rigenerati 300x200 - I migliori siti dove comprare iPhone Ricondizionati
I migliori siti dove comprare iPhone Ricondizionati
28 Ottobre 2014
Ultimi Articoli
Come integrare ChatGPT 300x199 - Come integrare ChatGPT tramite API REST e librerie
Come integrare ChatGPT tramite API REST e librerie
5 Gennaio 2023
come scegliere ecommere iphone ricondizionati 300x199 - Come scegliere un ecommerce che vende iPhone Ricondizionati
Come scegliere un ecommerce che vende iPhone Ricondizionati
15 Dicembre 2022
smartphone a rate 300x199 - I Migliori Siti  dove Comprare Smartphone a Rate
I Migliori Siti dove Comprare Smartphone a Rate
14 Novembre 2022
cambia operatore mobile4 300x169 - Cambia Operatore Telefonico Mobile: La Guida Completa
Cambia Operatore Telefonico Mobile: La Guida Completa
19 Settembre 2022
Ultime novità
Nuovo Apple iPhone 6 Plus 16GB Argento ricondizionato CPO cellulare 4 G 5.5 ' Retina FHD/2Core/16GB/1GB RAM/8MP/1.2mp Apple iPhone 6 Plus 16GB Argento ricondizionato...
Nuovo Apple iPhone 11 Pro 512GB Sbloccato in Fabbrica Se acquistate un iPhone 11 Pro da iShakehands-EU, Riceverete in Omaggio un Obiettivo per Fotocamera e un Supporto per Telefono di Colore Casuale Apple iPhone 11 Pro 512GB Sbloccato in Fabbrica Se... 599,00 EUR
Nuovo Apple iPhone 7 128G Smartphone 4.7 pollici 750 x 1334, 2GB RAM, Memoria 128 GB, 4G,Ricondizionato (128GB, Argento) Apple iPhone 7 128G Smartphone 4.7 pollici 750 x... 139,99 EUR
Bestseller
OffertaBestseller No. 1 Apple iPhone 14 Pro (256 GB) - Argento Apple iPhone 14 Pro (256 GB) - Argento 1.419,99 EUR
OffertaBestseller No. 2 Apple iPhone 14 (128 GB) - viola Apple iPhone 14 (128 GB) - viola 1.045,00 EUR
OffertaBestseller No. 3 Apple PC Portatile MacBook Air 2020: Chip M1, Display Retina 13', 8GB RAM, 256GB SSD, Tastiera retroilluminata, Videocamera FaceTime HD, Touch ID - Argento Apple PC Portatile MacBook Air 2020: Chip M1,... 899,00 EUR
I più visti di sempre
  • iphone nuovi in offerta I migliori siti dove comprare iPhone nuovi a poco prezzo
  • Le migliori frasi della saga di star wars
  • I migliori siti dove comprare iPhone Ricondizionati
  • Pizza di Pasqua dolce: la ricetta originale della Tuscia
  • fotocamere analogiche usate 7 splendidi modelli da scegliere online fotocamere analogiche usate : 7 splendidi modelli 35mm
Chi Sono
Chi Sono

Ciao, sono Alessandro De Marchi e su questo blog parlo di Tecnologia e Programmazione Web, Blogging e Wordpress, SEO, web ed affiliate marketing.

iPhone in Offerta
Bestseller No. 1 Apple iPhone 11 (128GB) - nero Apple iPhone 11 (128GB) - nero 645,00 EUR
OffertaBestseller No. 2 Apple iPhone 13 (128 GB) - verde Apple iPhone 13 (128 GB) - verde 864,62 EUR
OffertaBestseller No. 3 Apple iPhone 14 (128 GB) - viola Apple iPhone 14 (128 GB) - viola 1.045,00 EUR
In Evidenza
come scegliere ecommere iphone ricondizionati 300x199 - Come scegliere un ecommerce che vende iPhone Ricondizionati
Come scegliere un ecommerce che vende iPhone Ricondizionati
15 Dicembre 2022
smartphone a rate 300x199 - I Migliori Siti  dove Comprare Smartphone a Rate
I Migliori Siti dove Comprare Smartphone a Rate
14 Novembre 2022
cambia operatore mobile4 300x169 - Cambia Operatore Telefonico Mobile: La Guida Completa
Cambia Operatore Telefonico Mobile: La Guida Completa
19 Settembre 2022
smarthone a poco prezzo 300x200 - I migliori Siti dove comprare Smartphone nuovi a poco prezzo
I migliori Siti dove comprare Smartphone nuovi a poco prezzo
25 Luglio 2022
Facebook Twitter Instagram YouTube LinkedIn Telegram
  • Privacy Policy
  • Cookie Policy
© 2007-2023 pensando.it | made with pensando.it and alessandro de marchi by etrusco
aws hosting | P. IVA 02325590566

Digita sopra e premi Enter per cercare. Premi Esc per annullare.