Making Dooitkoo : Stupid Bug

Beberapa hari yang lalu nemuin bug yg bikin web app crash. Ga tau kenapa bug ini ga ada sebelumnya. Padahal sebelum bug ini ketauan ga ada update yg di-pull ke production. Hari ini nemuin bug lagi … beuh. Gini deh kalo kerja sendiri ga ada yg bantuin QA.

Untuk bikin hotfix, saya bikin dulu git branch.

mac$ git checkout -b hotfix_stupid_bug

Benerin bug di branch ini, terus tes lokal. Push ke git repo biar bisa dites di staging.

mac$ git push origin

Login ke staging. Pull terus aktifin branch.

staging$ git pull
staging$ git branch --track hotfix_stupid_bug origin/hotfix_stupid_bug
staging$ git checkout hotfix_stupid_bug

Tes dulu di staging. Semua keliatannya OK. Bug udah dibasmi.

Balik ke lokal. Merging branch ke master. Terus push ke repository & hapus branch.

mac$ git checkout master
mac$ git merge hotfix_stupid_bug
mac$ git branch -d hotfix_stupid_bug
mac$ git push origin

Login ke production & update.

live$ git pull

Whewww…

Also in this category ...