Skip to content

Commit

Permalink
Add buildfile
Browse files Browse the repository at this point in the history
  • Loading branch information
4ever2 committed Nov 4, 2023
1 parent 52d3725 commit 62be288
Showing 1 changed file with 26 additions and 0 deletions.
26 changes: 26 additions & 0 deletions matlab/buildfile.m
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
function plan = buildfile
import matlab.buildtool.tasks.CodeIssuesTask
import matlab.buildtool.tasks.TestTask

% Create a plan from task functions
plan = buildplan(localfunctions);

% Add a task to identify code issues
plan("check") = CodeIssuesTask;

% Add a task to run tests
plan("test") = TestTask;

% Make the "archive" task the default task in the plan
plan.DefaultTasks = "archive";

% Make the "archive" task dependent on the "check" and "test" tasks
plan("archive").Dependencies = ["check" "test"];
end

function archiveTask(~)
% Create ZIP file
filename = "source_" + ...
string(datetime("now",Format="yyyyMMdd'T'HHmmss"));
zip(filename,"*")
end

0 comments on commit 62be288

Please sign in to comment.