|
13 | 13 | #======= Main functions ======= |
14 | 14 | macpgo: check-go-vars |
15 | 15 | cd pgo && env GOOS=darwin GOARCH=amd64 go build pgo.go && mv pgo $(GOBIN)/pgo-mac |
| 16 | + env GOOS=darwin GOARCH=amd64 go build github.com/blang/expenv && mv expenv $(GOBIN)/expenv-mac |
| 17 | +winpgo: check-go-vars |
| 18 | + cd pgo && env GOOS=windows GOARCH=386 go build pgo.go && mv pgo.exe $(GOBIN)/pgo.exe |
| 19 | + env GOOS=windows GOARCH=386 go build github.com/blang/expenv && mv expenv.exe $(GOBIN)/expenv.exe |
| 20 | + |
16 | 21 |
|
17 | 22 | gendeps: |
18 | 23 | godep save \ |
@@ -58,23 +63,25 @@ apiserverimage: check-go-vars |
58 | 63 | go install apiserver.go |
59 | 64 | cp $(GOBIN)/apiserver bin/ |
60 | 65 | docker build -t pgo-apiserver -f $(CO_BASEOS)/Dockerfile.pgo-apiserver.$(CO_BASEOS) . |
61 | | - docker tag pgo-apiserver crunchydata/pgo-apiserver:$(CO_BASEOS)-$(CO_VERSION) |
| 66 | + docker tag pgo-apiserver $(CO_IMAGE_PREFIX)/pgo-apiserver:$(CO_BASEOS)-$(CO_VERSION) |
| 67 | +# docker push $(CO_IMAGE_PREFIX)/pgo-apiserver:$(CO_IMAGE_TAG) |
62 | 68 | postgres-operator: check-go-vars |
63 | 69 | go install postgres-operator.go |
64 | 70 | operatorimage: check-go-vars |
65 | 71 | go install postgres-operator.go |
66 | 72 | cp $(GOBIN)/postgres-operator bin/postgres-operator/ |
67 | 73 | docker build -t postgres-operator -f $(CO_BASEOS)/Dockerfile.postgres-operator.$(CO_BASEOS) . |
68 | | - docker tag postgres-operator crunchydata/postgres-operator:$(CO_BASEOS)-$(CO_VERSION) |
| 74 | + docker tag postgres-operator $(CO_IMAGE_PREFIX)/postgres-operator:$(CO_BASEOS)-$(CO_VERSION) |
| 75 | +# docker push $(CO_IMAGE_PREFIX)/postgres-operator:$(CO_IMAGE_TAG) |
69 | 76 | lsimage: |
70 | 77 | docker build -t pgo-lspvc -f $(CO_BASEOS)/Dockerfile.pgo-lspvc.$(CO_BASEOS) . |
71 | | - docker tag pgo-lspvc crunchydata/pgo-lspvc:$(CO_BASEOS)-$(CO_VERSION) |
| 78 | + docker tag pgo-lspvc $(CO_IMAGE_PREFIX)/pgo-lspvc:$(CO_BASEOS)-$(CO_VERSION) |
72 | 79 | loadimage: |
73 | 80 | docker build -t pgo-load -f $(CO_BASEOS)/Dockerfile.pgo-load.$(CO_BASEOS) . |
74 | | - docker tag pgo-load crunchydata/pgo-load:$(CO_BASEOS)-$(CO_VERSION) |
| 81 | + docker tag pgo-load $(CO_IMAGE_PREFIX)/pgo-load:$(CO_BASEOS)-$(CO_VERSION) |
75 | 82 | rmdataimage: |
76 | 83 | docker build -t pgo-rmdata -f $(CO_BASEOS)/Dockerfile.pgo-rmdata.$(CO_BASEOS) . |
77 | | - docker tag pgo-rmdata crunchydata/pgo-rmdata:$(CO_BASEOS)-$(CO_VERSION) |
| 84 | + docker tag pgo-rmdata $(CO_IMAGE_PREFIX)/pgo-rmdata:$(CO_BASEOS)-$(CO_VERSION) |
78 | 85 | all: |
79 | 86 | make operatorimage |
80 | 87 | make apiserverimage |
|
83 | 90 | make pgo |
84 | 91 | make rmdataimage |
85 | 92 | push: |
86 | | - docker push crunchydata/pgo-lspvc:$(CO_IMAGE_TAG) |
87 | | - docker push crunchydata/pgo-rmdata:$(CO_IMAGE_TAG) |
88 | | - docker push crunchydata/pgo-load:$(CO_IMAGE_TAG) |
89 | | - docker push crunchydata/postgres-operator:$(CO_IMAGE_TAG) |
90 | | - docker push crunchydata/pgo-apiserver:$(CO_IMAGE_TAG) |
| 93 | + docker push $(CO_IMAGE_PREFIX)/pgo-lspvc:$(CO_IMAGE_TAG) |
| 94 | + docker push $(CO_IMAGE_PREFIX)/pgo-rmdata:$(CO_IMAGE_TAG) |
| 95 | + docker push $(CO_IMAGE_PREFIX)/pgo-load:$(CO_IMAGE_TAG) |
| 96 | + docker push $(CO_IMAGE_PREFIX)/postgres-operator:$(CO_IMAGE_TAG) |
| 97 | + docker push $(CO_IMAGE_PREFIX)/pgo-apiserver:$(CO_IMAGE_TAG) |
91 | 98 | release: check-go-vars |
92 | 99 | make macpgo |
| 100 | + make winpgo |
93 | 101 | rm -rf $(RELTMPDIR) $(RELFILE) |
94 | 102 | mkdir $(RELTMPDIR) |
| 103 | + cp -r $(COROOT)/examples $(RELTMPDIR) |
| 104 | + cp -r $(COROOT)/deploy $(RELTMPDIR) |
| 105 | + cp -r $(COROOT)/conf $(RELTMPDIR) |
95 | 106 | cp $(GOBIN)/pgo $(RELTMPDIR) |
96 | 107 | cp $(GOBIN)/pgo-mac $(RELTMPDIR) |
| 108 | + cp $(GOBIN)/pgo.exe $(RELTMPDIR) |
| 109 | + cp $(GOBIN)/expenv $(RELTMPDIR) |
| 110 | + cp $(GOBIN)/expenv-mac $(RELTMPDIR) |
| 111 | + cp $(GOBIN)/expenv.exe $(RELTMPDIR) |
97 | 112 | cp $(COROOT)/examples/pgo-bash-completion $(RELTMPDIR) |
98 | 113 | tar czvf $(RELFILE) -C $(RELTMPDIR) . |
99 | 114 | default: |
|
0 commit comments