I have just configured the gitlab-ci with a runner, and run the template bash
ci tasks as:
# This file is a template, and might need editing before it works on your project.
# see https://docs.gitlab.com/ce/ci/yaml/README.html for all available options
# you can delete this line if you're not using Docker
#image: busybox:latest
before_script:
- echo "Before script section"
- echo "For example you might run an update here or install a build dependency"
- echo "Or perhaps you might print out some debugging details"
after_script:
- echo "After script section"
- echo "For example you might do some cleanup here"
build1:
stage: build
script:
- echo "Do your build here"
test1:
stage: test
script:
- echo "Do a test here"
- echo "For example run a test suite"
test2:
stage: test
script:
- echo "Do another parallel test here"
- echo "For example run a lint test"
deploy1:
stage: deploy
script:
- echo "Do your deploy here"
But the job has failed:
And I logged into the runner machine and found there is only a ${projectname}.tmp folder under the desired location
did I miss something?
finally found this was a bug with gitlab-runner and Debian/Buster, comment out the .bash_logout
file at /home/gitlab-runner
will fix this
Here is the discussion of this issue in case of helping other who meet with the same issue
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With