diff --git a/build.proj b/build.proj
index 498e0da6fb0c..42efa2caf63a 100644
--- a/build.proj
+++ b/build.proj
@@ -100,7 +100,7 @@
-
+
@@ -108,7 +108,7 @@
-
+
@@ -143,7 +143,7 @@
-
+
@@ -156,6 +156,14 @@
+
+
+
+
+
+
+
+
diff --git a/tools/BuildPackagesTask/Microsoft.Azure.Build.Tasks/FilesChangedTask.cs b/tools/BuildPackagesTask/Microsoft.Azure.Build.Tasks/FilesChangedTask.cs
index 0451eed9ea06..11bd3e63a0e2 100644
--- a/tools/BuildPackagesTask/Microsoft.Azure.Build.Tasks/FilesChangedTask.cs
+++ b/tools/BuildPackagesTask/Microsoft.Azure.Build.Tasks/FilesChangedTask.cs
@@ -42,6 +42,11 @@ public class FilesChangedTask : Task
///
public string PullRequestNumber { get; set; }
+ ///
+ /// Gets or set the TargetModule, e.g. Az.Storage
+ ///
+ public string TargetModule { get; set; }
+
///
/// Gets or sets the files changed produced by the task.
///
@@ -125,6 +130,11 @@ public override bool Execute()
FilesChanged = filesChanged.ToArray();
}
+ else if(!string.IsNullOrEmpty(TargetModule))
+ {
+ //Add one FAKE changed file for TargetModule, so TargetModule will be included for FilterTask
+ FilesChanged = new string[] { $"src/{TargetModule}/changeLog.md" };
+ }
else
{
FilesChanged = new string[] { };