Home Quick start All builds News Donations
More
Log In
Light Theme Docs
Workers

SparrowCI Report - gh-melezhik-sparrowci-docker-task | [image: melezhik/sparrow:debian]

  • Summary
  • Pipeline YAML
  • Report
BuildID: 2972
Status: OK
Image: melezhik/sparrow:debian
Worker status: OK
---
Date: 09.02.2023 @ 20:14
Time elapsed: 101 sec
---
SCM: https://github.com/melezhik/sparrowci-docker-task.git
Git sha: e0ae857
Git comment: Update sparrow.yaml
image:
  - melezhik/sparrow:debian
  
tasks:
  -
    name: install-docker-cli
    plugin: docker-engine
    default: true
    config:
      cli_only: true
    followup:
      -
        name: run-docker    
  -
    name: run-docker
    language: Bash
    code: |
      set -e
      set -x
      id
      sudo docker run hello-world
20:14:04 :: [repository] - index updated from https://sparrowhub.io/repo/api/v1/index
run stage: run
source directory does not yet exist, download source archive from storage
20:14:07 :: [repository] - installing pack-unpack, version 0.000001
[task run: task.bash - unpack source archive]
[dump code: task.bash]
[1] set -e
[2] 
[3] file=$(config file)
[4] dir=$(config dir)
[5] 
[6] echo "tar -xzf $file "
[7] 
[8] tar -xzf $file
[9] 
[10] if test $dir; then
[11]   ls -l $dir
[12] fi
[13] 
[14] 
[task stdout]
20:14:09 :: tar -xzf source.tar.gz 
20:14:09 :: [repository] - installing docker-engine, version 0.001016
[task run: task.bash - install-docker-cli]
[dump code: task.bash]
[1] set -e
[2] 
[3] cli_only=$(config cli_only)
[4] 
[5] set -x
[6] 
[7] echo "cli_only: ${cli_only}"
[8] 
[9] export DEBIAN_FRONTEND=noninteractive
[10] 
[11] sudo apt-get update
[12] 
[13] sudo apt-get update
[14] sudo apt-get install -y \
[15]     ca-certificates \
[16]     curl \
[17]     gnupg \
[18]     lsb-release
[19] 
[20] 
[21] sudo mkdir -m 0755 -p /etc/apt/keyrings
[22] 
[23] curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
[24] 
[25] echo \
[26]   "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian \
[27]   $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
[28] 
[29] sudo apt-get update
[30] 
[31] echo "current user:" $(whoami)
[32] 
[33] export user=$(whoami)
[34] 
[35] if test "$cli_only" = "True"; then
[36]   sudo apt-get install -y docker-ce-cli
[37]   sudo groupadd docker
[38]   sudo --preserve-env=user usermod -a -G docker $user
[39] else
[40]   sudo apt-get install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
[41]   sudo --preserve-env=user usermod -a -G docker $user
[42] fi
[43] 
[44] 
[45] 
[task stdout]
20:14:11 :: cli_only: True
20:14:11 :: Get:1 http://deb.debian.org/debian bullseye InRelease [116 kB]
20:14:11 :: Get:2 http://deb.debian.org/debian-security bullseye-security InRelease [48.4 kB]
20:14:11 :: Get:3 http://deb.debian.org/debian bullseye-updates InRelease [44.1 kB]
20:14:11 :: Get:4 http://deb.debian.org/debian bullseye/main amd64 Packages [8183 kB]
20:14:12 :: Get:5 http://deb.debian.org/debian-security bullseye-security/main amd64 Packages [222 kB]
20:14:12 :: Get:6 https://dl.cloudsmith.io/public/nxadm-pkgs/rakudo-pkg/deb/debian bullseye InRelease [5264 B]
20:14:13 :: Fetched 8618 kB in 1s (6175 kB/s)
20:14:13 :: Reading package lists...
20:14:13 :: Hit:1 http://deb.debian.org/debian bullseye InRelease
20:14:13 :: Hit:2 http://deb.debian.org/debian-security bullseye-security InRelease
20:14:13 :: Hit:3 http://deb.debian.org/debian bullseye-updates InRelease
20:14:13 :: Get:4 https://dl.cloudsmith.io/public/nxadm-pkgs/rakudo-pkg/deb/debian bullseye InRelease [5264 B]
20:14:14 :: Fetched 5264 B in 0s (12.3 kB/s)
20:14:14 :: Reading package lists...
20:14:15 :: Reading package lists...
20:14:15 :: Building dependency tree...
20:14:15 :: Reading state information...
20:14:15 :: ca-certificates is already the newest version (20210119).
20:14:15 :: ca-certificates set to manually installed.
20:14:15 :: gnupg is already the newest version (2.2.27-2+deb11u2).
20:14:15 :: gnupg set to manually installed.
20:14:15 :: lsb-release is already the newest version (11.1.0).
20:14:15 :: The following additional packages will be installed:
20:14:15 ::   libcurl4
20:14:15 :: The following packages will be upgraded:
20:14:15 ::   curl libcurl4
20:14:15 :: 2 upgraded, 0 newly installed, 0 to remove and 13 not upgraded.
20:14:15 :: Need to get 616 kB of archives.
20:14:15 :: After this operation, 2048 B of additional disk space will be used.
20:14:15 :: Get:1 http://deb.debian.org/debian-security bullseye-security/main amd64 curl amd64 7.74.0-1.3+deb11u5 [270 kB]
20:14:15 :: Get:2 http://deb.debian.org/debian-security bullseye-security/main amd64 libcurl4 amd64 7.74.0-1.3+deb11u5 [346 kB]
20:14:15 :: Fetched 616 kB in 0s (8854 kB/s)
20:14:15 :: (Reading database ... 
20:14:15 :: (Reading database ... 5%
20:14:15 :: (Reading database ... 10%
20:14:15 :: (Reading database ... 15%
20:14:15 :: (Reading database ... 20%
20:14:15 :: (Reading database ... 25%
20:14:15 :: (Reading database ... 30%
20:14:15 :: (Reading database ... 35%
20:14:15 :: (Reading database ... 40%
20:14:15 :: (Reading database ... 45%
20:14:15 :: (Reading database ... 50%
20:14:15 :: (Reading database ... 55%
20:14:15 :: (Reading database ... 60%
20:14:15 :: (Reading database ... 65%
20:14:15 :: (Reading database ... 70%
20:14:15 :: (Reading database ... 75%
20:14:15 :: (Reading database ... 80%
20:14:15 :: (Reading database ... 85%
20:14:15 :: (Reading database ... 90%
20:14:15 :: (Reading database ... 95%
20:14:15 :: (Reading database ... 100%
20:14:15 :: (Reading database ... 19016 files and directories currently installed.)
20:14:15 :: Preparing to unpack .../curl_7.74.0-1.3+deb11u5_amd64.deb ...
20:14:15 :: Unpacking curl (7.74.0-1.3+deb11u5) over (7.74.0-1.3+deb11u3) ...
20:14:15 :: Preparing to unpack .../libcurl4_7.74.0-1.3+deb11u5_amd64.deb ...
20:14:15 :: Unpacking libcurl4:amd64 (7.74.0-1.3+deb11u5) over (7.74.0-1.3+deb11u3) ...
20:14:15 :: Setting up libcurl4:amd64 (7.74.0-1.3+deb11u5) ...
20:14:15 :: Setting up curl (7.74.0-1.3+deb11u5) ...
20:14:15 :: Processing triggers for libc-bin (2.31-13+deb11u5) ...
20:14:15 :: Hit:1 http://deb.debian.org/debian bullseye InRelease
20:14:15 :: Hit:2 http://deb.debian.org/debian-security bullseye-security InRelease
20:14:15 :: Hit:3 http://deb.debian.org/debian bullseye-updates InRelease
20:14:15 :: Get:4 https://download.docker.com/linux/debian bullseye InRelease [43.3 kB]
20:14:15 :: Get:5 https://dl.cloudsmith.io/public/nxadm-pkgs/rakudo-pkg/deb/debian bullseye InRelease [5264 B]
20:14:16 :: Get:6 https://download.docker.com/linux/debian bullseye/stable amd64 Packages [18.1 kB]
20:14:16 :: Fetched 66.7 kB in 0s (146 kB/s)
20:14:16 :: Reading package lists...
20:14:16 :: current user: worker
20:14:17 :: Reading package lists...
20:14:17 :: Building dependency tree...
20:14:17 :: Reading state information...
20:14:17 :: The following additional packages will be installed:
20:14:17 ::   docker-buildx-plugin docker-compose-plugin docker-scan-plugin
20:14:17 :: The following NEW packages will be installed:
20:14:17 ::   docker-buildx-plugin docker-ce-cli docker-compose-plugin docker-scan-plugin
20:14:17 :: 0 upgraded, 4 newly installed, 0 to remove and 13 not upgraded.
20:14:17 :: Need to get 52.3 MB of archives.
20:14:17 :: After this operation, 164 MB of additional disk space will be used.
20:14:17 :: Get:1 https://download.docker.com/linux/debian bullseye/stable amd64 docker-buildx-plugin amd64 0.10.2-1~debian.11~bullseye [25.9 MB]
20:14:17 :: Get:2 https://download.docker.com/linux/debian bullseye/stable amd64 docker-ce-cli amd64 5:23.0.0-1~debian.11~bullseye [13.2 MB]
20:14:17 :: Get:3 https://download.docker.com/linux/debian bullseye/stable amd64 docker-compose-plugin amd64 2.15.1-1~debian.11~bullseye [9572 kB]
20:14:18 :: Get:4 https://download.docker.com/linux/debian bullseye/stable amd64 docker-scan-plugin amd64 0.23.0~debian-bullseye [3623 kB]
20:14:18 :: Fetched 52.3 MB in 1s (95.8 MB/s)
20:14:18 :: Selecting previously unselected package docker-buildx-plugin.
20:14:18 :: (Reading database ... 
20:14:18 :: (Reading database ... 5%
20:14:18 :: (Reading database ... 10%
20:14:18 :: (Reading database ... 15%
20:14:18 :: (Reading database ... 20%
20:14:18 :: (Reading database ... 25%
20:14:18 :: (Reading database ... 30%
20:14:18 :: (Reading database ... 35%
20:14:18 :: (Reading database ... 40%
20:14:18 :: (Reading database ... 45%
20:14:18 :: (Reading database ... 50%
20:14:18 :: (Reading database ... 55%
20:14:18 :: (Reading database ... 60%
20:14:18 :: (Reading database ... 65%
20:14:18 :: (Reading database ... 70%
20:14:18 :: (Reading database ... 75%
20:14:18 :: (Reading database ... 80%
20:14:18 :: (Reading database ... 85%
20:14:18 :: (Reading database ... 90%
20:14:18 :: (Reading database ... 95%
20:14:18 :: (Reading database ... 100%
20:14:18 :: (Reading database ... 19016 files and directories currently installed.)
20:14:18 :: Preparing to unpack .../docker-buildx-plugin_0.10.2-1~debian.11~bullseye_amd64.deb ...
20:14:18 :: Unpacking docker-buildx-plugin (0.10.2-1~debian.11~bullseye) ...
20:14:19 :: Selecting previously unselected package docker-ce-cli.
20:14:19 :: Preparing to unpack .../docker-ce-cli_5%3a23.0.0-1~debian.11~bullseye_amd64.deb ...
20:14:19 :: Unpacking docker-ce-cli (5:23.0.0-1~debian.11~bullseye) ...
20:14:20 :: Selecting previously unselected package docker-compose-plugin.
20:14:20 :: Preparing to unpack .../docker-compose-plugin_2.15.1-1~debian.11~bullseye_amd64.deb ...
20:14:20 :: Unpacking docker-compose-plugin (2.15.1-1~debian.11~bullseye) ...
20:14:21 :: Selecting previously unselected package docker-scan-plugin.
20:14:21 :: Preparing to unpack .../docker-scan-plugin_0.23.0~debian-bullseye_amd64.deb ...
20:14:21 :: Unpacking docker-scan-plugin (0.23.0~debian-bullseye) ...
20:14:21 :: Setting up docker-scan-plugin (0.23.0~debian-bullseye) ...
20:14:21 :: Setting up docker-buildx-plugin (0.10.2-1~debian.11~bullseye) ...
20:14:21 :: Setting up docker-compose-plugin (2.15.1-1~debian.11~bullseye) ...
20:14:21 :: Setting up docker-ce-cli (5:23.0.0-1~debian.11~bullseye) ...
[task stderr]
20:14:22 :: ++ echo 'cli_only: True'
20:14:22 :: ++ export DEBIAN_FRONTEND=noninteractive
20:14:22 :: ++ DEBIAN_FRONTEND=noninteractive
20:14:22 :: ++ sudo apt-get update
20:14:22 :: ++ sudo apt-get update
20:14:22 :: ++ sudo apt-get install -y ca-certificates curl gnupg lsb-release
20:14:22 :: debconf: delaying package configuration, since apt-utils is not installed
20:14:22 :: ++ sudo mkdir -m 0755 -p /etc/apt/keyrings
20:14:22 :: ++ curl -fsSL https://download.docker.com/linux/debian/gpg
20:14:22 :: ++ sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
20:14:22 :: ++ sudo tee /etc/apt/sources.list.d/docker.list
20:14:22 :: +++ dpkg --print-architecture
20:14:22 :: +++ lsb_release -cs
20:14:22 :: ++ echo 'deb [arch=amd64 signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian   bullseye stable'
20:14:22 :: ++ sudo apt-get update
20:14:22 :: +++ whoami
20:14:22 :: ++ echo 'current user:' worker
20:14:22 :: +++ whoami
20:14:22 :: ++ export user=worker
20:14:22 :: ++ user=worker
20:14:22 :: ++ test True = True
20:14:22 :: ++ sudo apt-get install -y docker-ce-cli
20:14:22 :: debconf: delaying package configuration, since apt-utils is not installed
20:14:22 :: ++ sudo groupadd docker
20:14:22 :: ++ sudo --preserve-env=user usermod -a -G docker worker
20:14:42 :: [repository] - index updated from https://sparrowhub.io/repo/api/v1/index
run stage: run
[task run: task.bash - tasks/run-docker]
[dump code: task.bash]
[1] set -e
[2] set -x
[3] id
[4] sudo docker run hello-world
[5] 
[task stdout]
20:14:44 :: uid=1000(worker) gid=1000(worker) groups=1000(worker),1001(wheel),1002(docker)
20:14:45 :: 
20:14:45 :: Hello from Docker!
20:14:45 :: This message shows that your installation appears to be working correctly.
20:14:45 :: 
20:14:45 :: To generate this message, Docker took the following steps:
20:14:45 ::  1. The Docker client contacted the Docker daemon.
20:14:45 ::  2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
20:14:45 ::     (amd64)
20:14:45 ::  3. The Docker daemon created a new container from that image which runs the
20:14:45 ::     executable that produces the output you are currently reading.
20:14:45 ::  4. The Docker daemon streamed that output to the Docker client, which sent it
20:14:45 ::     to your terminal.
20:14:45 :: 
20:14:45 :: To try something more ambitious, you can run an Ubuntu container with:
20:14:45 ::  $ docker run -it ubuntu bash
20:14:45 :: 
20:14:45 :: Share images, automate workflows, and more with a free Docker ID:
20:14:45 ::  https://hub.docker.com/
20:14:45 :: 
20:14:45 :: For more examples and ideas, visit:
20:14:45 ::  https://docs.docker.com/get-started/
20:14:45 :: 
[task stderr]
20:14:45 :: ++ id
20:14:45 :: ++ sudo docker run hello-world