-
Notifications
You must be signed in to change notification settings - Fork 7
GitHub Actions workflow snippets
Anthony Fok edited this page Jun 19, 2021
·
1 revision
(from earlier draft version of OpenDRR/opendrr-api/.github/workflows/ci-tests.yml)
- name: Install our own copy of Docker Engine (unused)
if: ${{ false }}
run: |
set -x
docker version
# See https://docs.docker.com/engine/install/ubuntu/
#sudo eatmydata apt-get -q purge docker docker-engine docker.io containerd runc
# GitHub runner uses its own moby-* packages with Azure support
sudo eatmydata apt-get -q purge ~n^moby
sudo eatmydata apt-get -q update
sudo eatmydata apt-get install apt-transport-https ca-certificates curl gnupg lsb-release
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo \
"deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo eatmydata apt-get update
sudo eatmydata apt-get install docker-ce docker-ce-cli containerd.io
docker version
Wikis: data | model-factory | opendrr-api | opendrr | python-env | riskprofiler-cms