Comments (5)
How the keep-alive could work: A simple solution would be to add sleep to the cleanup script:
$ keep_time=$(echo "${ghprbCommentBody}" | grep -o '\[keep-machine[^]]*\]' | sed -e 's/\[keep-machine:\([^]]*\)\]/\1/')
[ -n "${keep_time}" ] && echo "Keeping the machine $IP alive for ${keep_time}" && sleep "${keep_time}"
Of course this can be enhanced by sending a github comment, tagging the person who added that comment etc...
from container-common-scripts.
Do you want to keep the VM allocated by resalloc alive, or the jenkins
machine? If the former, new resalloc feature will be shipped in v3.0;
you could put the machine into sandbox by --sandbox
... and anyone
(perhaps person doing the debugging) could re-take the machine with
the same --sandbox
option (within pre-configured time-limit).
from container-common-scripts.
from container-common-scripts.
@praiskup wow, that helps, thanks. The original idea was very simple -- the job would wait and thus block the chain (there is a limit of 4 parallel jobs I think) -- so doing it through resalloc would be much better approach.
from container-common-scripts.
This would be really awesome. I am a volunteer for testing. :)
from container-common-scripts.
Related Issues (20)
- Test log output improvements needed HOT 3
- Make sure that failed test in the end always fails the testsuite
- database library would be nice for mysql, mariadb and postgresql containers
- OCP tests: Make sure that failed test in the end always fails the testsuite HOT 2
- Do not try to get compressed image size when tests are interrupted HOT 4
- stop rebuild and testing of centos7 images HOT 1
- Migrate fedora images to f38 where possible HOT 5
- grep: warning: stray \ before - HOT 3
- Review hotfix for removing set -e from test-lib HOT 1
- Remove dead branches and set delete on merge as default HOT 1
- Fix check_latest_imagestreams.py HOT 1
- Adjust bot for common submodule updates.
- cancel running GitHub Action if a new one is created
- CentOS Stream 8 EOL on May 31th 2024 HOT 1
- Use imagestream generator for editing imagestream json files HOT 1
- Remove OpenShift 3 support from all https://github.com/sclorg repos HOT 1
- RHEL7 EOL on June 30th 2024 HOT 2
- Distribute show_all_imagestreams.py HOT 1
- RHEL7 EOL on June 30th 2024 HOT 1
- Add support for building, testing C10S images HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from container-common-scripts.