diff options
-rw-r--r-- | Makefile | 38 |
1 files changed, 24 insertions, 14 deletions
@@ -3,30 +3,40 @@ NETDATA_SHASUM:=7839491f6e8b297cc8c28ca96845ff087f7961a12b92aa0eea1f66528da8bdaf ARCH:=x86_64 BUILD:=1 -OS:=centos -OS_RELEASE:=el7 -RELEASE:=$(BUILD).$(OS_RELEASE).$(OS).$(ARCH) DOCKER_IMAGE:=kennyballou/rpmbuilder -DOCKER_NAME:=netdata-rpmbuilder -RPM:=netdata-$(NETDATA_VERSION)-$(RELEASE).rpm +RPMS:= \ + netdata-$(NETDATA_VERSION)-$(BUILD).amzn1.$(ARCH).rpm \ + netdata-$(NETDATA_VERSION)-$(BUILD).el7.centos.$(ARCH).rpm .PHONY: all -all: $(RPM) +all: $(RPMS) -$(RPM): build_netdata.sh - docker run --rm -d --name $(DOCKER_NAME) $(DOCKER_IMAGE) - docker cp ./$< $(DOCKER_NAME):/tmp/$< +netdata-$(NETDATA_VERSION)-$(BUILD).amzn1.$(ARCH).rpm: build_netdata.sh + docker run --rm -d --name rpmbuilder-$@ $(DOCKER_IMAGE):amazonlinux + echo $(test_foo) + docker cp ./$< rpmbuilder-$@:/tmp/$< docker exec \ --env NETDATA_VERSION=$(NETDATA_VERSION) \ --env NETDATA_SHASUM=$(NETDATA_SHASUM) \ - $(DOCKER_NAME) \ + rpmbuilder-$@ \ /tmp/$< - docker cp $(DOCKER_NAME):/root/rpmbuild/RPMS/$(ARCH)/$@ ./$@ - docker kill $(DOCKER_NAME) + docker cp rpmbuilder-$@:/root/rpmbuild/RPMS/$(ARCH)/$@ ./$@ + docker kill rpmbuilder-$@ + +netdata-$(NETDATA_VERSION)-$(BUILD).el7.centos.$(ARCH).rpm: build_netdata.sh + docker run --rm -d --name rpmbuilder-$@ $(DOCKER_IMAGE):centos + echo $(test_foo) + docker cp ./$< rpmbuilder-$@:/tmp/$< + docker exec \ + --env NETDATA_VERSION=$(NETDATA_VERSION) \ + --env NETDATA_SHASUM=$(NETDATA_SHASUM) \ + rpmbuilder-$@ \ + /tmp/$< + docker cp rpmbuilder-$@:/root/rpmbuild/RPMS/$(ARCH)/$@ ./$@ + docker kill rpmbuilder-$@ .PHONY: clean clean: - -docker kill $(DOCKER_NAME) - -rm $(RPM) + -rm $(RPMS) |