-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdeploy.bat
More file actions
40 lines (40 loc) · 803 Bytes
/
deploy.bat
File metadata and controls
40 lines (40 loc) · 803 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
@ECHO off
IF "%1"=="all" (
ECHO "PUSH MASTER"
git push -v origin master:master
ECHO "GIT STATUS"
git status
ECHO "CHECKOUT STAGING"
git checkout staging
ECHO "GIT STATUS"
git status
ECHO "MERGE MASTER INTO STAGING"
git merge master
ECHO "GIT STATUS"
git status
ECHO "PUSH STAGING"
git push -v origin staging:staging
ECHO "GIT STATUS"
git status
ECHO "CHECKOUT PROD"
git checkout prod
ECHO "GIT STATUS"
git status
ECHO "MERGE STAGING INTO PROD"
git merge staging
ECHO "GIT STATUS"
git status
ECHO "PUSH PROD"
git push -v origin prod:prod
ECHO "GIT STATUS"
git status
ECHO "CHECKOUT MASTER"
git checkout master
ECHO "GIT STATUS"
git status
) ELSE (
ECHO "PUSH MASTER"
git push -v origin master:master
ECHO "GIT STATUS"
git status
)