13

Come distribuire i miei ultimi bit (in questo caso un'app di nodejs) da Bitbucket a Elastic Beanstalk di AWS.distribuire direttamente da Bitbucket a AWS Elastic Beanstalk

Voglio evitare di fare un git aws.push dal mio sistema locale poiché questo spinge l'intero repo che può essere dolorosamente lento in scenari a bassa larghezza di banda.

Quello che mi piacerebbe è essere in grado di commettere le mie modifiche localmente poi spingere su Bitbucket. Quindi attiva una distribuzione da Bitbucket alla distribuzione Elastic Beanstalk.

qualsiasi aiuto sarebbe apprezzato. Mi piacerebbe evitare di dover iscriversi a un servizio di terze parti solo per fare questo, ma se è necessario, mi farebbe piacere raccomandazioni

+2

cosa hai fatto per farlo funzionare? Sono nella stessa barca. – TWilly

risposta

3

Solo il primo git aws.push è pieno. Tutti gli altri sono incrementali.

Tuttavia, pone una domanda interessante. Ecco alcune idee:

  • ospitare il proprio servizio CI/CD, come Jenkins o Drone (FWIW, ho scritto il Jenkins AWSEB Deployment Plugin

  • utilizzare un servizio di cloud vi consiglio Codeship (gratuito), ma. Drone.io e Travis (gratuito per i progetti pubblici) sono anche buone scelte

  • Scrivi una Hook Bitbucket di farlo per sé, e di accoglienza sul Iron.io (come ho fatto per inciso con mirrormirror-go