diff --git a/src/main/java/com/github/jenkins/lastchanges/LastChangesPublisher.java b/src/main/java/com/github/jenkins/lastchanges/LastChangesPublisher.java index 58e8ae6..90cf7a8 100644 --- a/src/main/java/com/github/jenkins/lastchanges/LastChangesPublisher.java +++ b/src/main/java/com/github/jenkins/lastchanges/LastChangesPublisher.java @@ -65,12 +65,13 @@ import java.util.logging.Logger; import static com.github.jenkins.lastchanges.impl.GitLastChanges.repository; +import java.io.Serializable; import java.nio.file.Files; /** * @author rmpestano */ -public class LastChangesPublisher extends Recorder implements SimpleBuildStep { +public class LastChangesPublisher extends Recorder implements SimpleBuildStep, Serializable { private static Logger LOG = Logger.getLogger(LastChangesPublisher.class.getName()); @@ -100,7 +101,7 @@ public class LastChangesPublisher extends Recorder implements SimpleBuildStep { private String matchingMaxComparisons; - private Repository gitRepository = null; + private transient Repository gitRepository = null; private File svnRepository = null; diff --git a/src/main/java/com/github/jenkins/lastchanges/model/LastChanges.java b/src/main/java/com/github/jenkins/lastchanges/model/LastChanges.java index ab25874..9960ea8 100644 --- a/src/main/java/com/github/jenkins/lastchanges/model/LastChanges.java +++ b/src/main/java/com/github/jenkins/lastchanges/model/LastChanges.java @@ -1,5 +1,6 @@ package com.github.jenkins.lastchanges.model; +import java.io.Serializable; import org.apache.commons.lang3.StringEscapeUtils; import org.jenkinsci.plugins.scriptsecurity.sandbox.whitelists.Whitelisted; @@ -20,7 +21,7 @@ * * Created by rmpestano on 7/3/16. */ -public class LastChanges { +public class LastChanges implements Serializable { private final CommitInfo currentRevision; //information about head commit private final CommitInfo previousRevision; diff --git a/src/main/resources/htmlDiffTemplate b/src/main/resources/htmlDiffTemplate index 1d78346..cee7776 100644 --- a/src/main/resources/htmlDiffTemplate +++ b/src/main/resources/htmlDiffTemplate @@ -11,7 +11,9 @@