mirror of
https://github.com/woodpecker-ci/woodpecker.git
synced 2026-03-16 01:19:02 +01:00
@@ -96,16 +96,16 @@ func runCron(store store.Store, remote remote.Remote, cron *model.Cron, now time
|
||||
return nil
|
||||
}
|
||||
|
||||
repo, newBuild, err := createBuild(ctx, store, remote, cron)
|
||||
repo, newPipeline, err := CreatePipeline(ctx, store, remote, cron)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
_, err = pipeline.Create(ctx, store, repo, newBuild)
|
||||
_, err = pipeline.Create(ctx, store, repo, newPipeline)
|
||||
return err
|
||||
}
|
||||
|
||||
func createBuild(ctx context.Context, store store.Store, remote remote.Remote, cron *model.Cron) (*model.Repo, *model.Pipeline, error) {
|
||||
func CreatePipeline(ctx context.Context, store store.Store, remote remote.Remote, cron *model.Cron) (*model.Repo, *model.Pipeline, error) {
|
||||
repo, err := store.GetRepo(cron.RepoID)
|
||||
if err != nil {
|
||||
return nil, nil, err
|
||||
|
||||
@@ -49,7 +49,7 @@ func TestCreateBuild(t *testing.T) {
|
||||
store.On("GetUser", mock.Anything).Return(creator, nil)
|
||||
remote.On("BranchHead", mock.Anything, creator, repo1, "default").Return("sha1", nil)
|
||||
|
||||
_, pipeline, err := createBuild(ctx, store, remote, &model.Cron{
|
||||
_, pipeline, err := CreatePipeline(ctx, store, remote, &model.Cron{
|
||||
Name: "test",
|
||||
})
|
||||
assert.NoError(t, err)
|
||||
|
||||
Reference in New Issue
Block a user