From 739fabe22944cd04a29e01c9acbe4fc3893fb407 Mon Sep 17 00:00:00 2001 From: Aman <2020ceb1004@iitrpr.ac.in> Date: Mon, 10 Jul 2023 13:15:01 +0530 Subject: [PATCH] random --- .github/workflows/packaging-action.yaml | 13 +++++++++++++ packaging/Makefile | 9 +++++++-- packaging/VERSION.txt | 1 + 3 files changed, 21 insertions(+), 2 deletions(-) create mode 100644 packaging/VERSION.txt diff --git a/.github/workflows/packaging-action.yaml b/.github/workflows/packaging-action.yaml index 3d897dbf..98626f69 100644 --- a/.github/workflows/packaging-action.yaml +++ b/.github/workflows/packaging-action.yaml @@ -7,6 +7,12 @@ jobs: runs-on: ubuntu-latest steps: + - name: Download version artifact + uses: actions/download-artifact@v3 + with: + name: version + path: packaging + - name: Checkout Repository uses: actions/checkout@v3 @@ -32,3 +38,10 @@ jobs: with: name: rpm-package path: packaging/*.rpm + + - name: Update Future Version + uses: actions/upload-artifact@v3 + with: + name: version + path: packaging/VERSION.txt + diff --git a/packaging/Makefile b/packaging/Makefile index 68ea2175..e8069271 100644 --- a/packaging/Makefile +++ b/packaging/Makefile @@ -1,6 +1,6 @@ export PKG_NAME=azure-files-diag export RELEASE=1 -export VERSION=1 +VERSION := $(shell cat ./VERSION.txt) export SYS_DIR=/opt/xstore export SRC_DIR=.. # export PKG_BUILD=$(PKG_NAME)$(sles)-$(RELEASE)-1.x86_64 @@ -9,10 +9,12 @@ export PKG_DIR=$(PKG_NAME) export DEB_PKG_DIR=$(PKG_DIR)/DEBIAN export OPT_DIR=$(PKG_DIR)$(SYS_DIR) -build: init debian rpm clean +build: init debian rpm post clean echo "Building deb and rpm packages" init: + # if [ -f VERSION.txt ]; then echo "file present";VERSION=$(shell cat ./VERSION.txt); fi + echo "Building Version: ${VERSION}" mkdir -p $(OPT_DIR)/bin mkdir -p $(OPT_DIR)/lib cp -r ../NfsDiagnostics $(OPT_DIR)/lib @@ -40,5 +42,8 @@ rpm: init mv ~/rpmbuild/RPMS/x86_64/*.rpm . rm -r ~/rpmbuild +post: + expr ${VERSION} + 1 > VERSION.txt + clean: rm -rf ./$(PKG_DIR) spec.spec diff --git a/packaging/VERSION.txt b/packaging/VERSION.txt new file mode 100644 index 00000000..d00491fd --- /dev/null +++ b/packaging/VERSION.txt @@ -0,0 +1 @@ +1