mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-28 14:07:14 +00:00
Merge pull request #24168 from ixdy/jenkins-daily-maintenance-job
Automatic merge from submit-queue Rename "gcloud-update" jobs to "daily-maintenace" and add Docker cleanup I'm guessing Jenkins Job Builder won't delete the old job, and we'll need to do that manually? @spxtr @fejta
This commit is contained in:
commit
985b5f14e2
@ -1,6 +1,6 @@
|
|||||||
- job:
|
- job:
|
||||||
name: 'jenkins-gcloud-update'
|
name: 'jenkins-daily-maintenance'
|
||||||
description: 'Run gcloud components update. Test owner: spxtr.'
|
description: 'Run gcloud components update and clean Docker images. Test owner: spxtr.'
|
||||||
logrotate:
|
logrotate:
|
||||||
numToKeep: 200
|
numToKeep: 200
|
||||||
builders:
|
builders:
|
||||||
@ -9,14 +9,18 @@
|
|||||||
gcloud components update
|
gcloud components update
|
||||||
gcloud components update alpha
|
gcloud components update alpha
|
||||||
gcloud components update beta
|
gcloud components update beta
|
||||||
|
# Copied from http://blog.yohanliyanage.com/2015/05/docker-clean-up-after-yourself/
|
||||||
|
docker rm -v $(docker ps -a -q -f 'status=exited' -f 'status=dead') || true
|
||||||
|
docker rmi $(docker images -q -f 'dangling=true') || true
|
||||||
|
docker run -v /var/run/docker.sock:/var/run/docker.sock -v /var/lib/docker:/var/lib/docker --rm martin/docker-cleanup-volumes
|
||||||
|
|
||||||
- job:
|
- job:
|
||||||
name: 'jenkins-gcloud-update-all'
|
name: 'jenkins-daily-maintenance-all'
|
||||||
description: 'Update gcloud components on all nodes. Test owner: spxtr.'
|
description: 'Run jenkins-daily-maintenance on all nodes. Test owner: spxtr.'
|
||||||
logrotate:
|
logrotate:
|
||||||
numToKeep: 200
|
numToKeep: 200
|
||||||
builders:
|
builders:
|
||||||
# Run jenkins-gcloud-update on all nodes.
|
# Run jenkins-daily-maintenance on all nodes.
|
||||||
- raw:
|
- raw:
|
||||||
xml: |
|
xml: |
|
||||||
<hudson.plugins.parameterizedtrigger.TriggerBuilder plugin="parameterized-trigger@2.29">
|
<hudson.plugins.parameterizedtrigger.TriggerBuilder plugin="parameterized-trigger@2.29">
|
||||||
@ -26,7 +30,7 @@
|
|||||||
<configFactories>
|
<configFactories>
|
||||||
<org.jvnet.jenkins.plugins.nodelabelparameter.parameterizedtrigger.AllNodesBuildParameterFactory plugin="nodelabelparameter@1.7"/>
|
<org.jvnet.jenkins.plugins.nodelabelparameter.parameterizedtrigger.AllNodesBuildParameterFactory plugin="nodelabelparameter@1.7"/>
|
||||||
</configFactories>
|
</configFactories>
|
||||||
<projects>jenkins-gcloud-update</projects>
|
<projects>jenkins-daily-maintenance</projects>
|
||||||
<condition>ALWAYS</condition>
|
<condition>ALWAYS</condition>
|
||||||
<triggerWithNoParameters>false</triggerWithNoParameters>
|
<triggerWithNoParameters>false</triggerWithNoParameters>
|
||||||
<block>
|
<block>
|
Loading…
Reference in New Issue
Block a user