Skip to content

Commit 72bdf94

Browse files
se agrego el md de automatizacion para que quede registro de como se realiza
1 parent 42c4e28 commit 72bdf94

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

automatizacion.md

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# Para la automatizacion necesitaremos correr el siguiente comando
2+
npm i -D commitizen npm-run-all standard-version cz-conventional-changelog
3+
* puede que se tenga que instalar global el commitizen
4+
5+
## Una vez instaladas todas las dependencias corremos el siguiente comando
6+
* commitizen init cz-conventional-changelog --save-dev --save-exact
7+
8+
## ahora generamos los scripts en el package.json
9+
"commit": "git-cz",
10+
"update-version": "node version.ts && git add . && git commit -m updated-version",
11+
"prerelease": "git checkout master && git pull origin master",
12+
"release": "standard-version -a && npm run update-version",
13+
"postrelease": "run-s release:*",
14+
"release:tags": "git push --follow-tags origin master"
15+
16+
* version.ts es un archivo que generamos usando git-describe para obtener la informacion de nuevo repo y crear un archivo en envoments
17+
## uso de los comandos
18+
19+
* se debe usar npm run <comando>
20+
* agregamos todos los archivos al stage o los que vayamos a subir git add . | <file>
21+
* se debe usar npm run commit en vez de git commit, ya que nos dara opciones de commit que reconoce el commitizen
22+
* una vez que termine ejecutamos npm run release y ejecutara las acciiones, cuando se tiene la palabra <pre> o <post> se ejecutan antes y despues del comando a ejecutar respectivamente

0 commit comments

Comments
 (0)