Browse Source

add github short SHA to artifact filename

pull/157/head
Andreas Schiffler 3 years ago
parent
commit
0b24cca002
  1. 14
      tools/esp8266/scripts/getVersion.py

14
tools/esp8266/scripts/getVersion.py

@ -1,5 +1,15 @@
import os
from datetime import date
from dulwich import porcelain
def get_firmware_specifier_build_flag():
try:
build_version = porcelain.describe('../../') # refers to the repository root dir
except:
build_version = "g0000000"
return (build_version)
def readVersion(path, infile):
f = open(path + infile, "r")
@ -18,12 +28,12 @@ def readVersion(path, infile):
os.mkdir(path + ".pio/build/out/")
versionout = version[:-1] + "_esp8266_debug.bin"
versionout = version[:-1] + "_esp8266_debug_" + get_firmware_specifier_build_flag() + "".bin"
src = path + ".pio/build/esp8266-debug/firmware.bin"
dst = path + ".pio/build/out/" + versionout
os.rename(src, dst)
versionout = version[:-1] + "_esp8266_release.bin"
versionout = version[:-1] + "_esp8266_release_" + get_firmware_specifier_build_flag() + "".bin"
src = path + ".pio/build/esp8266-release/firmware.bin"
dst = path + ".pio/build/out/" + versionout
os.rename(src, dst)

Loading…
Cancel
Save