Make appveyor able to inject git commit into version
This commit is contained in:
@@ -26,6 +26,7 @@ clone_depth: 1
|
||||
|
||||
init:
|
||||
- set TAG_NAME=%APPVEYOR_REPO_TAG_NAME%
|
||||
- python ./build_scripts/append_to_version_file.py $(APPVEYOR_REPO_COMMIT) > ./build_scripts/compile_version_string.txt
|
||||
|
||||
build_script:
|
||||
- python ./build_scripts/run-clang-format.py ./src -r --clang-format-executable "C:\Program Files\LLVM\bin\clang-format.exe" --color always
|
||||
|
||||
@@ -0,0 +1,13 @@
|
||||
from sys import argv
|
||||
from os import path
|
||||
|
||||
def get_version_string():
|
||||
dir_path = path.dirname(path.realpath(__file__))
|
||||
with open(dir_path + "/compile_version_string.txt", "r") as file:
|
||||
contents = file.readline()
|
||||
return contents.strip('"')
|
||||
|
||||
if __name__ == "__main__":
|
||||
current_version = get_version_string()
|
||||
new_version = current_version + "-" + argv[1]
|
||||
print("\"" + new_version + "\"")
|
||||
Reference in New Issue
Block a user