Create an account or log in

Keep learning for free! Join and start boosting your career

Aprovecha el precio especial y haz tu profesión a prueba de IA

Antes: $249

Currency
$209
Suscríbete

Termina en:

2 Días
11 Hrs
51 Min
20 Seg

Subiendo mi código a Github

3/15
Resources

What is continuous integration?

Continuous integration is an essential practice in software development that allows an application to be automatically updated as changes are made in version control. This approach ensures that each modification is integrated and deployed immediately, thus optimizing the workflow.

How to create a repository on GitHub?

To get started with continuous integration, the first thing you need is a repository on GitHub. Follow these steps:

  1. Create the repository: Log in to GitHub and start a new project. You can name it whatever you want, for example, "Platzi Website".

  2. Set up the repository: Make it public and initialize it with a README file to document your project.

  3. Clone the repository: Take the URL provided by GitHub and use your terminal to clone it on your local machine. Example:

    git clone https://github.com/tu-usuario/SitioWebPlatzi.git

How to integrate the application to version management?

Once the repository is cloned, you need to follow these instructions to integrate your project with version control:

  1. Prepare the local environment: navigate to the folder where you cloned the repository:

    cd SitioWebPlatzi
  2. Copy the project files: Move your project files to the repository directory.

  3. Add changes and commit:

    • Add all recent changes with git add.
    • Perform a commit with a clear message explaining the update. For example:
    git commit -m "Updated project integrated".
  4. Upload changes to the repository: Run the command to push your changes to GitHub:

    git push origin master

How to authenticate and commit changes?

In the case of a public repository, you will need to authenticate so that your credentials are recognized:

  • Enter your username and password when prompted by Git. Once authenticated, the changes will be uploaded to your repository on GitHub.

How to verify changes to the project?

To confirm that everything is in place, refresh your repository page in the browser. If you followed the steps correctly, you should see your project reflected in the GitHub interface.

This preliminary setup prepares you to incorporate advanced automated deployment practices, using services like Azure, which you will discuss in future sessions. Stay motivated and keep moving forward on your learning path in software development!

Contributions 18

Questions 0

Sort by:

Want to see more contributions, questions and answers from the community?

Se puede también iniciar el repositorio desde el proyecto mismo creado con dotnet new y volcarlo en un repo vacío de Github mediante un comando de relación.

  1. Crear el repositorio online como hace el profesor, pero no crear el README por ahora. Nos dará una pantalla con pasos, no hacer nada aún. Dejarlo sin tocar.
  2. Recomiendo ir al proyecto y crear un .gitignore. Añadir ahi el appsettings.json, obj, bin (pero si trackear el appsettings.Development.json). Ahora sí crear el README, que también se pusheará.
  3. Añadir todo, commitear.
  4. Ahora sí ir a Github, y donde dice “…or push an existing repository from the command line”, copiar esos comandos y correrlos en el proyecto. Esto va a relacionar al mismo con el repositorio remoto (primer comando), y luego pushear lo commiteado (segundo comando).
  5. Festejar.

Para mis compañeros que estén recién siguiendo el curso. En el minuto 2:35 el profesor arrastra la carpeta del proyecto a la del repositorio. No hagan esto, metan solo los archivos del proyecto a la carpeta del repositorio y si pueden agréguenle el .gitignore.
Sino podrían tener problemas en la siguiente clase.

Buenas tardes

Tuve problemas al ejecutar el git push -u origin master, por lo cual encontre el siguiente comando que es git push origin main el cual me funciono sin problema. El error en mencion era el siguiente:

error: src refspec master does not match any

error: failed to push some refs to ‘https://github.com/…’

GitHub renombró la rama “master” por “main” por lo que el comando utilizado en esta clase da error porque ya no es:

git push -u origin master

Ahora es:

git push -u origin main

Es importante que a la hora de publicar en el repositorio no se deje publica información que pueda llegar a ser sensible, saludos.

¿Que es DevOps?


 
Es un marco de trabajo o también considerado una filosofía en constante evolución que promueve un mejor desarrollo de aplicaciones en menos tiempo y la rápida publicación de nuevas o revisadas funciones de software o productos para los clientes.
 


 

¿Que es integración continua (CI)?


 
Es una practica de hacer que todos los que trabajan en el mismo proyecto de software compartan sus cambios en la base de código con regularidad, y luego comprobar que el código sigue funcionando como debería después de cada cambio.

Constituye una parte fundamental del enfoque DevOps para la creación y lanzamiento de software, que promueve la colaboración, automatización y ciclos cortos de feedback.
 

 

Sígueme en GitHub

Principo Devops llamado integración continua:

Despues de crear un proyecto de aplicacion web y mi aplicacion web en azure lo integramos,consiste en que los cambios que le hagamos al proyecto lo veamos refejado en azure,para ello se utiliza git

La integración continua es una práctica de ingeniería de software que consiste en hacer integraciones automáticas de un proyecto lo más a menudo posible para así poder detectar fallos cuanto antes. Entendemos por integración la compilación y ejecución de pruebas de todo un proyecto.

Para los que creen el repositorio remoto primero, les enumero una manera ágil de asociar el repositorio a la solución:

  1. Crear repositorio con el ReadMe
  2. Ubicarse en la solución y en la consola escribir
git remote add origin [Repositorio ]
  1. Ejecutar
git merge origin /master

aqui se fusiona la rama master local con la master remoto para traer el Readme
4. Ejecutar

git add .
  1. Realizar commit
  2. Publicarlo en el repositorio

De esta forma ya esta asociada el repositorio a la nueva solución. Saludos!

debería ser mas detallado supone que todos sabemos , que mal!! :c

Como te dije en el anterior video seria mejor usando Visual Studio, y se podrían ahorrar todos estos pasos, el video duraría 5 segundos, ya que Visual Studio tiene un botón que lo hace todo.

Integración continua con Github interesante

hoy 11 de diciembre del 2022, me salió así desde mi Linux:
#git init
#git add .
#git commit -m “commit de proyecto integrado”
#git push -u origin main

hasta el momento nada nuevo, vamos por mas

Crear repositorio GitHub

Ver el curso anterior de Git… no es necesario copiar y pegar los archivos de una carpeta a otra, basta con hacer git remote add origin… y pegar la ruta del repo

Es importante revisar el codigo e ignorar la informacion sensible del codigo en .gitignore

Es bueno saber como se hace con código, mas VS tiene una opción que hace todo y evita que cometamos errores
Adicionalmente saber git es bueno para resolver problemas y errores