Articles of implementación continua

Estructura del código fuente para múltiples proyectos

Fondo: 3-5 progtwigdores trabajando con TFS. Admitimos aplicaciones henetworkingadas y también creamos nuevas aplicaciones. Estoy implementando elementos de entrega continua y quiero tener una buena estructura para empezar. En la actualidad, existe muy poca interdependencia entre las aplicaciones, pero en el futuro habrá algunos componentes compartidos. Planeo implementar una estrategia de bifurcación de "enlace único" […]

Revertir el compromiso en la sucursal remota sin forzarlo

¿Cómo puedo revertir algunos repositorys remotos a un antiguo compromiso sin forzar la fuerza y ​​perder el historial? Sé que podría hacer git reset –hard <commit-hash> git push -f origin master pero no tengo permissions para forzar push y tampoco quiero perder el historial. Quiero hacer esto porque introduje algunos **** en mi twig principal […]

¿Cómo excluir files .cs durante el pago en Jenkins?

¿Hay alguna forma de excluir files .cs mientras se realiza la descarga desde SVN en jenkins? Necesito search solo los files necesarios para el lanzamiento, no todos los files utilizados en el desarrollo. Por lo tanto, el espacio de trabajo debe contener solo los files de layout y dll.

¿Git push después de svn commit para la implementación automática de Heroku?

Estoy tratando de implementar un sistema de implementación automática muy simple para mi equipo. Nuestro código vive en un repository SVN, sin embargo, uso heroku para implementar mi aplicación (que usa GIT) Actualmente hago lo siguiente a nivel local: svn update git add . git commit -m "foo" git push heroku master Sin embargo, me […]

La implementación continua del service de aplicaciones Azure 'Web App en Linux' con Github está rota

Implementé con éxito una aplicación node.js simple en la aplicación web de Azure en un service Linux desde un repository privado de Github (usando Deployment options en la interfaz de usuario del portal de Azure). Pero después de empujar un nuevo cambio al repository de Github, la implementación continua no funciona. Al ingresar a las […]

¿Puedo build algunos proyectos en un repository por Travis?

Tengo el repository de GitHub donde localicé 3 proyectos diferentes de maven. Mi pregunta es: ¿de alguna manera puedo configurar a Travis para build estos proyectos por separado? Si puedo, ¿cómo? Incluso sería aceptable rebuild todos los proyectos después de cambiar solo uno de ellos.

Despliegue continuo con Buddy: Github, Jekyll y FTP

Así que tengo una buena configuration de CD con Buddy así: Escribir publicación / código / página. Comprométete con Github. Buddy ve que se compromete y comienza una tubería En esa tubería: Grunt hace algo de trabajo. Jekyll construye mi sitio. Grunt hace un poco más de trabajo de image. Luego, Buddy empuja la construcción […]

Cómo configurar la cadena de connection en implementación continua en las funciones de Azure

He utilizado esta documentation para configurar la implementación continua en las funciones de Azure con git-hub. Ahora configuro con éxito el repository git-hub en la function Azure para la implementación continua. Puedo ver la configuration de la aplicación en el file local.settings.json. Pero quiero saber cómo configurar cadenas de connection (cadenas de connection de SQL) […]

Implementación de una aplicación web de testing para cada request de extracción de GitHub

¿Es posible que GitHub active una nueva implementación de testing cuando se envía una request de extracción? Me gustaría que cree una nueva carpeta en el server (se prefiere Azure) para que se genere una URL de testing (por ejemplo, http://testserver.com/PR602/ ) a la que podamos hacer reference en la request de extracción. Esto permitiría […]

Publicación en sitios web de Azure con GitHub con un único repository con múltiples proyectos web de MVC

Tengo un repository de GitHub con una solución de Visual Studio con la siguiente estructura de carpetas — GitHub Repository Root Folder — — Visual Studio Solution Folder — — — project-a.example.com Folder — — — project-b.example.com Folder — — — project-c.example.com Folder Tengo tres sitios web de Azure diferentes para alojar estos proyectos de […]