You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@sling.apache.org by "Konrad Windszus (Jira)" <ji...@apache.org> on 2022/08/13 16:16:00 UTC

[jira] [Created] (SLING-11540) Always clear workspace

Konrad Windszus created SLING-11540:
---------------------------------------

             Summary: Always clear workspace
                 Key: SLING-11540
                 URL: https://issues.apache.org/jira/browse/SLING-11540
             Project: Sling
          Issue Type: Improvement
          Components: CI
            Reporter: Konrad Windszus
            Assignee: Konrad Windszus


The build may fail after refactorings as the working directory on the node is not empty prior to the SCM checkout (and some folders are never overwritten by an SCM checkout).
That leads to errors like the following:

{code}
....
[INFO] --- apache-rat-plugin:0.14:check (rat-check) @ sling-maven-plugin ---
[WARNING] Files with unapproved licenses:
  parent/target/.plxarc
  parent/target/rat.txt
  relocate/target/.plxarc
  relocate/target/rat.txt
...
[ERROR] Failed to execute goal org.apache.rat:apache-rat-plugin:0.14:check (rat-check) on project sling-maven-plugin: Too many files with unapproved license: 1236 See RAT report in: /home/jenkins/jenkins-agent/workspace/odules_sling-maven-plugin_master/jdk_1.8_latest/target/rat.txt -> [Help 1]
{code}

(the log is from https://ci-builds.apache.org/job/Sling/job/modules/job/sling-maven-plugin/job/master/129/consoleFull).

This is due to the fact that the modules {{parent}} and {{relocate}} have been deleted, but their orphaned {{target}} directories are not removed and survive a build.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)