feat(workflows): introduce Artifacts BE-12919 (#2740)

This commit is contained in:
andres-portainer
2026-05-26 16:17:32 -03:00
committed by GitHub
parent 7164146626
commit ab4626e7de
32 changed files with 1433 additions and 271 deletions
@@ -50,7 +50,15 @@ func createGitStack(t *testing.T, tx dataservices.DataStoreTx, stack *portainer.
src := &portainer.Source{GitConfig: stack.GitConfig, Type: portainer.SourceTypeGit}
require.NoError(t, tx.Source().Create(src))
wf := &portainer.Workflow{SourceIDs: []portainer.SourceID{src.ID}}
wf := &portainer.Workflow{Artifacts: []portainer.ArtifactSources{{
Artifact: portainer.Artifact{
StackID: stack.ID,
ReferenceName: stack.GitConfig.ReferenceName,
ConfigFilePath: stack.GitConfig.ConfigFilePath,
ConfigHash: stack.GitConfig.ConfigHash,
},
SourceIDs: []portainer.SourceID{src.ID},
}}}
require.NoError(t, tx.Workflow().Create(wf))
stack.WorkflowID = wf.ID