![]() |
|
|
Issue Type:
|
Bug
|
Affects Versions:
|
current |
Assignee:
|
vjuranek
|
Components:
|
ws-cleanup |
Created:
|
21/Apr/14 12:58 AM
|
Description:
|
Some projects create root owned files in the project's work directory. The project work space cannot be cleaned up using ws-cleanup plugin before building the project again, because root-owned files cannot be deleted.
Here are the steps to test:
1. Select "Delete workspace before build starts
2. Clicking "Advanced" button
3. Enter command "sudo rm -rf %s" into "External Deletion Command".
4. Add build step to do "ls -alF" so that you can see if the previous build's files exists or did the clean-up work.
5. Start rebuilding the project.
I have tried this on a slave host and it doesn't work there, at least.
The jenkins-user is in sudoers file (in the slave host) and sudo is configured not to require password.
An interesting detail is that the "/var/log/auth.log" shows a log row for a correct command-line, but that still doesn't work:
|
Environment:
|
Ubuntu 12.04 LTS
Jenkins WAR v1.559
ws-clean plug-in v0.20
|
Project:
|
Jenkins
|
Priority:
|
Major
|
Reporter:
|
Harry Flink
|
|
|
|
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira
|
--
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit
https://groups.google.com/d/optout.