Che open source server di integrazione continua scritto con Node.js che ne conosci? Quali sono le loro caratteristiche, i pro e i contro, la tua esperienza? Supportano la distribuzione continua ("deploy on green")?Quale progetto open source Node.js CI ci sono?
risposta
Strider è una piattaforma di integrazione continua/continua di tipo Open Source. È scritto in Node.JS/JavaScript e utilizza MongoDB come backing store. È pubblicato sotto la licenza BSD.
Strider è concettualmente simile a Travis-CI o Jenkins con le seguenti principali differenze:
- Un focus sulla distribuzione continua e non solo Continuous Integration
- Progettato per essere facile da installare & configurazione
- Distribuibile & utilizzabile su piano gratuito Heroku
- Destinato all'implementazione su infrastrutture private
- Un'enfasi sull'estensibilità. I plugin sono potenti, facili da scrivere e semplici da installare.
- Supporto pronto per progetti scritti in nodo.JS, Python (generico e Django/Piramide) e selenio/Labs Sauce Prove
- Supporto commerciale, consulenza & di hosting disponibili
il nostro team ha appena avviato tale progetto.
Si chiama pragma-ci e puoi guardarlo su GitHub https://github.com/pragma-dudes/pragma-ci. Prevediamo di rilasciare la prima versione stabile alla fine di questo mese.
È un sistema distribuito per l'integrazione continua scritto in node.js utilizzando MongoDB.
E 'composto da:
- Build Service
- API Service applicazione web
- front-end scritto in AngularJS
Ogni componente può essere implementato in una o più volte. È molto simile a GitLab CI ma scritto in node.js e ha un'interfaccia utente Web diversa.
Prima release avrà seguenti caratteristiche:
- Git VCS supporto
- supporto GitHub con l'innesco WebHook URL e payload (è possibile aggiungere un gancio servizio nel repository GitHub) sostegno
- NPM per la dipendenza risoluzione e test in esecuzione
- Distribuzione al percorso specificato con script pre e post-distribuzione (solo distribuire su computer in cui è stato eseguito il servizio di compilazione ma è comunque possibile sincronizzare le directory con qualche servizio)
Restate sintonizzati!
- 1. ci sono alternative a yUML
- 2. Progetti Open Source Node.js (ed Express)
- 3. Quali alternative ci sono per la libreria hash percettiva open source di pHash?
- 4. perché ci sono così tanti strumenti/tecnologie per fare lo stesso compito nella comunità open source
- 5. Come confrontare travis-ci e gitlab-ci?
- 6. Xcode iPhone progetto open source da distribuire
- 7. perché ci sono più fcntl.h in linux?
- 8. Il progetto NVelocity è morto? Ci sono alternative?
- 9. Perché ci sono alcune cartelle blu nel mio progetto Xcode?
- 10. Progetto open source Java per contribuire
- 11. Come si porta un progetto open source?
- 12. Progetto open source di Google Closure Future
- 13. Creazione di un progetto Android Open Source?
- 14. Include grafici elevati nel progetto open source
- 15. Buon progetto open source django per l'apprendimento
- 16. Ben documentato progetto open source in .NET
- 17. Come finanziare un progetto open source?
- 18. Ci sono implicazioni sul rendimento con CanExecuteCommand?
- 19. Quante tuple ci sono in una connessione?
- 20. Stack SOA open source
- 21. Perché ci" e CI (, ci {.... comportarsi in modo diverso?
- 22. Cos'è un piccolo progetto open source con un design eccellente?
- 23. Come scegliere un progetto open source per aderire?
- 24. PHP errore, non ci sono dati ricevuti
- 25. Ci sono specialità all'interno dei campi incorporati
- 26. Le estensioni reattive sono open source?
- 27. Ci sono (ci sono stati) sforzi per creare un linguaggio schema per formati binari arbitrari?
- 28. Travis CI per un progetto Qt5
- 29. Travis CI - Progetto Android Corporatura mancanza
- 30. Perché non ci sono API DirectX per Linux?
Quindi vi siete deciso di non continuare con questa? Non vedo checkin in un anno? – JTWebMan
Sfortunatamente, interrompiamo tutte le attività nel gruppo pragma-dudes e fermiamo tutti i progetti. –
Bummer, le chiedo perché ti sei fermato? C'è stato un progetto migliore? Non necessario? – JTWebMan