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 }