diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 4565e2694c1c5798001cefe7993de09c47979ce9..5a161d6aeeaddf8d59f143720307ca8af3650ee0 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -3,9 +3,20 @@ include: ref: master file: docker_hub.gitlab-ci.yml -build: +.build_flutter_base: extends: .build_image_job_template + variables: + BUILD_ARGS: FLUTTER_VERSION=${VERSION} + +.build_old_flutter_base: + extends: .build_old_version + variables: + BUILD_ARGS: FLUTTER_VERSION=${VERSION} + +"3.24.5": + extends: .build_flutter_base variables: DOCKER_BUILDX_PLATFORMS: linux/amd64 IMAGE_BASENAME: ${IMAGE_PREFIX}/flutter - IMAGE_NAME: ${IMAGE_BASENAME}:3.24.5,${IMAGE_BASENAME}:3.24,${IMAGE_BASENAME}:3 + VERSION: 3.24.5 + IMAGE_NAME: ${IMAGE_BASENAME}:${VERSION},${IMAGE_BASENAME}:3.24,${IMAGE_BASENAME}:3 diff --git a/.vscode/tasks.json b/.vscode/tasks.json index ed4a0aa21642c7e53f0de3c9b673e112c636cc8a..bc6ca787f9bbf59ed82cfcfbcc20b87e6df4195d 100644 --- a/.vscode/tasks.json +++ b/.vscode/tasks.json @@ -4,12 +4,24 @@ "version": "2.0.0", "tasks": [ { - "label": "docker build", + "label": "build", "command": "docker", "args": [ "build", - "." - ] - } - ] + "--build-arg", + "FLUTTER_VERSION=${input:flutterVersion}", + ".", + ], + }, + ], + "inputs": [ + { + "id": "flutterVersion", + "type": "pickString", + "description": "Choose flutter version", + "options": [ + "3.24.5", + ], + }, + ], }