github.com/profzone/eden-framework@v1.0.10/internal/workflows/utils.go (about)

     1  package workflows
     2  
     3  import (
     4  	"github.com/profzone/eden-framework/internal/project"
     5  )
     6  
     7  var (
     8  	BaseShipScript   = "eden ci ship --push"
     9  	BaseDeployScript = "eden ci deploy --env ${CI_ENVIRONMENT_NAME}"
    10  )
    11  
    12  var DefaultJobForTest = project.Job{
    13  	Stage:   project.STAGE_TEST,
    14  	Builder: "BUILDER_${PROJECT_PROGRAM_LANGUAGE}",
    15  	Run:     project.Script{"eden ci run test"},
    16  }
    17  
    18  var DefaultJobForBuild = project.Job{
    19  	Stage:   project.STAGE_BUILD,
    20  	Builder: "BUILDER_${PROJECT_PROGRAM_LANGUAGE}",
    21  	Run:     project.Script{"eden ci run build"},
    22  }
    23  
    24  var DefaultJobForShip = project.Job{
    25  	Stage:   project.STAGE_SHIP,
    26  	Builder: "BUILDER_DOCKER",
    27  	Run:     project.Script{BaseShipScript},
    28  }
    29  
    30  var DefaultJobForDeploy = project.Job{
    31  	Stage:   project.STAGE_DEPLOY,
    32  	Builder: "BUILDER_RANCHER",
    33  	Run:     project.Script{BaseDeployScript},
    34  }