+ set -e + set -o pipefail ++ dirname ./run.sh + cd . + echo 4715 + echo '1.68.4 61d95181d' 1.68.4 61d95181d + date Mon Aug 5 12:01:58 CEST 2019 + uptime 12:01:58 up 233 days, 1:32, 0 users, load average: 3.93, 4.63, 4.86 + head=git@github.com:yegor256/random-port.git + ff=default + image=yegor256/rultor + rebase=false + squash=false + head_branch=master + author=yegor256 + tag=0.3.2 + vars=('--env=head=git@github.com:yegor256/random-port.git' '--env=tag=0.3.2' '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:yegor256/random-port.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''tag=0.3.2'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=yegor256'\''\'\'''\'''\'' '\'';'\'' '\''export GEM_HOME=~/.ruby'\'' '\'';'\'' '\''export GEM_PATH=$GEM_HOME:$GEM_PATH'\'' '\'';'\'' '\''bundle install'\'' '\'';'\'' '\''bundle exec rake'\'' '\'';'\'' '\''rm -rf *.gem'\'' '\'';'\'' '\''sed -i "s/0\.0\.0/${tag}/g" random-port.gemspec'\'' '\'';'\'' '\''git add random-port.gemspec'\'' '\'';'\'' '\''git commit -m "Version set to ${tag}"'\'' '\'';'\'' '\''gem build random-port.gemspec'\'' '\'';'\'' '\''chmod 0600 ../rubygems.yml'\'' '\'';'\'' '\''gem push *.gem --config-file ../rubygems.yml'\'' '\'';'\'' )' '--env=head_branch=master' '--env=author=yegor256') + scripts=('export '\''head=git@github.com:yegor256/random-port.git'\''' ';' 'export '\''tag=0.3.2'\''' ';' 'export '\''head_branch=master'\''' ';' 'export '\''author=yegor256'\''' ';' 'export GEM_HOME=~/.ruby' ';' 'export GEM_PATH=$GEM_HOME:$GEM_PATH' ';' 'bundle install' ';' 'bundle exec rake' ';' 'rm -rf *.gem' ';' 'sed -i "s/0\.0\.0/${tag}/g" random-port.gemspec' ';' 'git add random-port.gemspec' ';' 'git commit -m "Version set to ${tag}"' ';' 'gem build random-port.gemspec' ';' 'chmod 0600 ../rubygems.yml' ';' 'gem push *.gem --config-file ../rubygems.yml' ';') + directory= + container=yegor256_random-port_5 + as_root=false + mkdir -p /home/rultor/.ssh + echo -e 'Host github.com\n\tStrictHostKeyChecking no\n' + chmod 600 /home/rultor/.ssh/config + git clone git@github.com:yegor256/random-port.git repo Cloning into 'repo'... + cd repo + git config user.email me@rultor.com + git config user.name rultor + '[' -z 'export '\''head=git@github.com:yegor256/random-port.git'\''' ']' + cd .. + cat + '[' false = true ']' + cat + chmod a+x entry.sh + cat + echo 'export '\''head=git@github.com:yegor256/random-port.git'\''' ';' 'export '\''tag=0.3.2'\''' ';' 'export '\''head_branch=master'\''' ';' 'export '\''author=yegor256'\''' ';' 'export GEM_HOME=~/.ruby' ';' 'export GEM_PATH=$GEM_HOME:$GEM_PATH' ';' 'bundle install' ';' 'bundle exec rake' ';' 'rm -rf *.gem' ';' 'sed -i "s/0\.0\.0/${tag}/g" random-port.gemspec' ';' 'git add random-port.gemspec' ';' 'git commit -m "Version set to ${tag}"' ';' 'gem build random-port.gemspec' ';' 'chmod 0600 ../rubygems.yml' ';' 'gem push *.gem --config-file ../rubygems.yml' ';' + sensitive=() + rm -rf .gpg + '[' -z 0.3.2 ']' + [[ 0.3.2 =~ ^[a-zA-Z0-9\.\-]+$ ]] + echo 'tag name is valid: "0.3.2"' tag name is valid: "0.3.2" + cd repo ++ git tag -l 0.3.2 + '[' ']' + export BRANCH_NAME=__rultor + BRANCH_NAME=__rultor ++ git show-branch __rultor ++ wc -l + '[' 0 -gt 0 ']' + git checkout -b __rultor Switched to a new branch '__rultor' + docker_when_possible + true ++ uptime ++ sed 's/ /\n/g' ++ tail -n 1 + load=4.86 ++ echo 4.86 '>' 30 ++ bc + '[' 0 -eq 1 ']' + echo 'load average is 4.86, low enough to run a new Docker container' load average is 4.86, low enough to run a new Docker container + break + cd .. + '[' -n '' ']' + use_image=yegor256/rultor + docker pull yegor256/rultor Using default tag: latest latest: Pulling from yegor256/rultor Digest: sha256:89ad567752735f414ef0f6408fd08b5aeed93259147b0dfe2df279054c27a472 Status: Image is up to date for yegor256/rultor:latest + docker ps --filter=status=exited + grep --quiet '\syegor256_random-port_5\s*$' + ls -al . total 712 drwx--x--x 3 rultor rultor 4096 Aug 5 12:02 . drwxrwxrwt 39 root root 684032 Aug 5 12:02 .. -rw-rw-r-- 1 rultor rultor 444 Aug 5 12:02 end.sh -rwxrwxr-x 1 rultor rultor 338 Aug 5 12:01 entry.sh -rw-rw-r-- 1 rultor rultor 5 Aug 5 12:01 pid drwxrwxr-x 5 rultor rultor 4096 Aug 5 12:01 repo -rw-rw-r-- 1 rultor rultor 56 Aug 5 12:01 rubygems.yml -rwxrwxr-x 1 rultor rultor 5799 Aug 5 12:01 run.sh -rw-rw-r-- 1 rultor rultor 598 Aug 5 12:01 script.sh -rw-rw-r-- 1 rultor rultor 3988 Aug 5 12:02 stdout ++ pwd ++ pwd + docker run -t --rm -v /tmp/rultor-Ogwi:/main --env=head=git@github.com:yegor256/random-port.git --env=tag=0.3.2 '--env=scripts=( '\''export '\''\'\'''\''head=git@github.com:yegor256/random-port.git'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''tag=0.3.2'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''head_branch=master'\''\'\'''\'''\'' '\'';'\'' '\''export '\''\'\'''\''author=yegor256'\''\'\'''\'''\'' '\'';'\'' '\''export GEM_HOME=~/.ruby'\'' '\'';'\'' '\''export GEM_PATH=$GEM_HOME:$GEM_PATH'\'' '\'';'\'' '\''bundle install'\'' '\'';'\'' '\''bundle exec rake'\'' '\'';'\'' '\''rm -rf *.gem'\'' '\'';'\'' '\''sed -i "s/0\.0\.0/${tag}/g" random-port.gemspec'\'' '\'';'\'' '\''git add random-port.gemspec'\'' '\'';'\'' '\''git commit -m "Version set to ${tag}"'\'' '\'';'\'' '\''gem build random-port.gemspec'\'' '\'';'\'' '\''chmod 0600 ../rubygems.yml'\'' '\'';'\'' '\''gem push *.gem --config-file ../rubygems.yml'\'' '\'';'\'' )' --env=head_branch=master --env=author=yegor256 --hostname=docker --privileged --memory=6g --memory-swap=16g --oom-kill-disable --cidfile=/tmp/rultor-Ogwi/cid -w=/main -v /var/run/docker.sock:/var/run/docker.sock --name=yegor256_random-port_5 yegor256/rultor /main/entry.sh WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. + set -e + set -o pipefail + shopt -s dotglob + useradd -m -G sudo r + echo '%sudo ALL=(ALL) NOPASSWD:ALL' + cp -R /root/.bashrc /root/.composer /root/.gem /root/.gnupg /root/.m2 /root/.profile /root/texmf /root/.wget-hsts /home/r + cp -R ./cid ./end.sh ./entry.sh ./pid ./repo ./rubygems.yml ./run.sh ./script.sh ./stdout /home/r + rm -rf repo + chown -R r:r /home/r + chmod a+x /home/r/script.sh + su --login r --command /home/r/script.sh mesg: change /dev/pts/0 mode failed: Operation not permitted + set -e + set -o pipefail + shopt -s expand_aliases + alias 'sudo=sudo -i' + export HOME=/home/r + HOME=/home/r + cd /home/r/repo + export head=git@github.com:yegor256/random-port.git + head=git@github.com:yegor256/random-port.git + export tag=0.3.2 + tag=0.3.2 + export head_branch=master + head_branch=master + export author=yegor256 + author=yegor256 + export GEM_HOME=/home/r/.ruby + GEM_HOME=/home/r/.ruby + export GEM_PATH=/home/r/.ruby:/usr/local/rvm/gems/ruby-2.6.0:/usr/local/rvm/gems/ruby-2.6.0@global + GEM_PATH=/home/r/.ruby:/usr/local/rvm/gems/ruby-2.6.0:/usr/local/rvm/gems/ruby-2.6.0@global + bundle install Fetching gem metadata from https://rubygems.org/............. Resolving dependencies... 32mFetching rake 12.3.10m 32mInstalling rake 12.3.10m 32mFetching ast 2.4.00m 32mInstalling ast 2.4.00m Using bundler 1.17.2 32mFetching json 2.2.00m 32mInstalling json 2.2.0 with native extensions0m 32mFetching docile 1.3.20m 32mInstalling docile 1.3.20m 32mFetching simplecov-html 0.10.20m 32mInstalling simplecov-html 0.10.20m 32mFetching simplecov 0.17.00m 32mInstalling simplecov 0.17.00m 32mFetching url 0.3.20m 32mInstalling url 0.3.20m 32mFetching codecov 0.1.100m 32mInstalling codecov 0.1.100m 32mFetching jaro_winkler 1.5.30m 32mInstalling jaro_winkler 1.5.3 with native extensions0m Using minitest 5.11.3 32mFetching parallel 1.17.00m 32mInstalling parallel 1.17.00m 32mFetching parser 2.6.3.00m 32mInstalling parser 2.6.3.00m GemWrappers: Can not wrap missing file: ruby-parse GemWrappers: Can not wrap missing file: ruby-rewrite 32mFetching powerpack 0.1.20m 32mInstalling powerpack 0.1.20m 32mFetching rainbow 3.0.00m 32mInstalling rainbow 3.0.00m Using random-port 0.0.0 from source at `.` 32mFetching rdoc 4.3.00m 32mInstalling rdoc 4.3.00m 32mFetching ruby-progressbar 1.10.10m 32mInstalling ruby-progressbar 1.10.10m 32mFetching unicode-display_width 1.6.00m 32mInstalling unicode-display_width 1.6.00m 32mFetching rubocop 0.58.10m 32mInstalling rubocop 0.58.10m GemWrappers: Can not wrap missing file: rubocop 32mFetching rubocop-rspec 1.27.00m 32mInstalling rubocop-rspec 1.27.00m 32mBundle complete! 7 Gemfile dependencies, 21 gems now installed.0m 32mUse `bundle info [gemname]` to see where a bundled gem is installed.0m + bundle exec rake /home/r/repo/Rakefile:27: warning: already initialized constant CLEAN /home/r/.ruby/gems/rake-12.3.1/lib/rake/clean.rb:63: warning: previous definition of CLEAN was here Run options: --seed 28185 # Running: ...... Finished in 0.003446s, 1740.9489 runs/s, 3191.7396 assertions/s. 6 runs, 11 assertions, 0 failures, 0 errors, 0 skips Coverage report generated for Unit Tests to /home/r/repo/coverage. 63 / 65 LOC (96.92%) covered. Running RuboCop... Inspecting 7 files 32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m32m.0m 7 files inspected, 32mno offenses0m detected + rm -rf '*.gem' + sed -i 's/0\.0\.0/0.3.2/g' random-port.gemspec + git add random-port.gemspec + git commit -m 'Version set to 0.3.2' [__rultor 86c82d8] Version set to 0.3.2 1 file changed, 1 insertion(+), 1 deletion(-) + gem build random-port.gemspec Successfully built RubyGem Name: random-port Version: 0.3.2 File: random-port-0.3.2.gem + chmod 0600 ../rubygems.yml + gem push random-port-0.3.2.gem --config-file ../rubygems.yml Pushing gem to https://rubygems.org... Successfully registered gem: random-port (0.3.2) + mv /home/r/repo . ++ whoami + chown -R root repo + '[' -n '' ']' ++ whoami + sudo chown -R rultor repo + cd repo + git checkout __rultor Already on '__rultor' + git tag 0.3.2 -m '0.3.2: tagged by rultor.com' + git reset --hard HEAD is now at 86c82d8 Version set to 0.3.2 + git clean -fd + git checkout master Switched to branch 'master' Your branch is up-to-date with 'origin/master'. + git branch -D __rultor Deleted branch __rultor (was 86c82d8). + git push --all origin Everything up-to-date + git push --tags origin To git@github.com:yegor256/random-port.git * [new tag] 0.3.2 -> 0.3.2 container a3d24794ad7edb78fd623ca32fae4eca68e718c787ac0e2147846011aba1db56 is dead Mon Aug 5 12:03:21 CEST 2019