25 lines
771 B
Python
25 lines
771 B
Python
from logging import INFO
|
|
|
|
from blender.version import BlenderVersion
|
|
from blender.docker import BlenderDocker
|
|
|
|
# Todo Update readme file badge with blender version
|
|
|
|
|
|
if __name__ == "__main__":
|
|
# Todo use the manual entry can be error prone (need to make a basic regex to check this entry)
|
|
version = BlenderVersion(input("Give the blender version (X.Y.Z): "))
|
|
|
|
print(f"Build a blender version {version}.")
|
|
docker = BlenderDocker(blender=version, severity=INFO)
|
|
docker.build()
|
|
|
|
print('Test your image.')
|
|
test = docker.test()
|
|
|
|
if test:
|
|
print('Push this image.')
|
|
docker.push()
|
|
|
|
# Todo: Add a latest tag, check if this version are the latest
|
|
# Todo: Add a LTS tag, check if this version are a LTS |