Skip to content

Commit 1a3fb5d

Browse files
committed
Add pruning tests
1 parent 6edd3be commit 1a3fb5d

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

.cci.jenkinsfile

+20
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,26 @@ coreos.pod([image: 'registry.fedoraproject.org/fedora:30', privileged: true, kvm
3535
cosa_cmd("buildupload --dry-run s3 --acl=public-read my-nonexistent-bucket/my/prefix")
3636
}
3737
}
38+
39+
stage("Pruning test") {
40+
coreos.shwrap("cat /srv/builds/builds.json")
41+
cosa_cmd("build ostree --force-image")
42+
cosa_cmd("build ostree --force-image")
43+
cosa_cmd("build ostree --force-image")
44+
coreos.shwrap("cat /srv/builds/builds.json")
45+
cosa_cmd("build ostree --force-image --skip-prune")
46+
coreos.shwrap("cat /srv/builds/builds.json")
47+
cosa_cmd("build ostree --force-image")
48+
cosa_cmd("build ostree --force-image")
49+
coreos.shwrap("cat /srv/builds/builds.json")
50+
cosa_cmd("prune --workdir /srv --dry-run")
51+
coreos.shwrap("cat /srv/builds/builds.json")
52+
cosa_cmd("prune --workdir /srv --dry-run --keep-last-n=1")
53+
coreos.shwrap("cat /srv/builds/builds.json")
54+
cosa_cmd("prune --workdir /srv --dry-run --keep-last-n=0")
55+
cosa_cmd("prune --workdir /srv --dry-run --keep-last-days=5")
56+
coreos.shwrap("cat /srv/builds/builds.json")
57+
}
3858
}
3959

4060
def cosa_cmd(args) {

0 commit comments

Comments
 (0)