-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile
39 lines (32 loc) · 1.02 KB
/
Makefile
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
### Makefile ---
## Author:
## Version: $Id: Makefile,
## Keywords:
## X-URL:
## description: 新增 Makefile,简化编译过程
REMOTE_REPO=hub.base.domain/myapp
# all: clean_images build_v1 build_v2 push_v1 push_v2
# build_v1:
# docker build -f Dockerfile-v1 -t $(REMOTE_REPO):v1 --squash .
#uild_v2:
# docker build -f Dockerfile-v2 -t $(REMOTE_REPO):v2 --squash .
# push_v1:
# docker push $(REMOTE_REPO):v1
# push_v2:
# docker push $(REMOTE_REPO):v2
# clean_images:
# - docker rmi $(REMOTE_REPO):v1
# - docker rmi $(REMOTE_REPO):v2
seeds-java: seeds-config seeds-uc seeds-gateway seeds-admin seeds-game
seeds-admin:
kubectl apply -f seeds-java/seeds-admin.yml -nseeds-uat
seeds-config:
kubectl apply -f seeds-java/seeds-config.yml -nseeds-uat
seeds-gateway:
kubectl apply -f seeds-java/seeds-gateway.yml -nseeds-uat
seeds-game:
kubectl apply -f seeds-java/seeds-game.yml -nseeds-uat
seeds-uc:
kubectl apply -f seeds-java/seeds-uc.yml -nseeds-uat
jenkins:
docker-compose -f ./jenkins/docker-compose.yml up -d