Make appveyor able to inject git commit into version
This commit is contained in:
@@ -26,6 +26,7 @@ clone_depth: 1
|
|||||||
|
|
||||||
init:
|
init:
|
||||||
- set TAG_NAME=%APPVEYOR_REPO_TAG_NAME%
|
- 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:
|
build_script:
|
||||||
- python ./build_scripts/run-clang-format.py ./src -r --clang-format-executable "C:\Program Files\LLVM\bin\clang-format.exe" --color always
|
- 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