Aim of this repository is to provide flexible helpers/wrappers for preparing common tools (pre-defined versions) frequently required when working with Azure ecosystem/environment.
covered common CLI tools to interact with Azure ecosystem:
Note
Every script and file would be reasonable well commented and relevant details can be found there.
Important
Check details before taking any action.
Caution
User is responsible for any modification and execution of any parts from this repository.
shared scripts:
- setvariables.sh: set required versions for above mentioned tools
- get_versions_string.sh: get versions strings for above mentioned tools
- set_latest_versions_strings.sh: set latest versions strings for above mentioned tools as environment variables
Docker run script is simple wrapped for on-demand execution of related tools.
scripts and files:
- docker-run.sh: wrapper as Docker runner script
- docker-versions.sh: wrapper for showing tools versions
- : GitHub Actions workflow file for automation of Docker image testing (amd64, arm64)
- MacOS Docker is covered via Colima (prerequisite; installation might take long time, sometimes it is not deterministic and execution could fail, situation might change in the future)
Dedicated installer wrapper script is covering all of above mentioned tools. Read detail inside script. There are two ways of installation:
- based on Python virtual environment workspace (highly recommended)
- using Microsoft maintained installed (commented approach, be carefull when considering to use)
scripts and files:
- standalone-install.sh: standalone installer script
- : GitHub Actions workflow file for automation of standalone testing (amd64)