From da64b89684b6b5e1da673919cfc7c82f980d9e8e Mon Sep 17 00:00:00 2001 From: Don Date: Fri, 6 Sep 2019 17:13:04 -0700 Subject: [PATCH] Add Stage environment variables --- pkg/plugin/env.go | 39 +++++++++++++++++++++++++++++++++++++-- 1 file changed, 37 insertions(+), 2 deletions(-) diff --git a/pkg/plugin/env.go b/pkg/plugin/env.go index 973b9ae..d3dca8b 100644 --- a/pkg/plugin/env.go +++ b/pkg/plugin/env.go @@ -13,8 +13,43 @@ package plugin // Drone prior to the 1.0 release. const ( - // StepNameEnvVar is the environment variable for setting Step.Name. + //--------------------------------------------------------------------- + // Stage Enviornment Variables + //--------------------------------------------------------------------- + + // StageArchEnvVar corresponds to Stage.Arch. + StageArchEnvVar = "DRONE_STAGE_ARCH" + // StageDependsOnEnvVar corresponds to Stage.DependsOn. + StageDependsOnEnvVar = "DRONE_STAGE_DEPENDS_ON" + // StageFinishedEnvVar corresponds to Stage.Finished. + StageFinishedEnvVar = "DRONE_STAGE_FINISHED" + // StageKindEnvVar corresponds Stage.Kind. + StageKindEnvVar = "DRONE_STAGE_KIND" + // StageMachineEnvVar corresponds to Stage.Machine. + StageMachineEnvVar = "DRONE_STAGE_MACHINE" + // StageNameEnvVar corresponds to Stage.Name. + StageNameEnvVar = "DRONE_STAGE_NAME" + // StageNumberEnvVar corresponds to Stage.Number. + StageNumberEnvVar = "DRONE_STAGE_NUMBER" + // StageOSEnvVar corresponds to Stage.OS. + StageOSEnvVar = "DRONE_STAGE_OS" + // StageStartedEnvVar corresponds to Stage.Started. + StageStartedEnvVar = "DRONE_STAGE_STARTED" + // StageStatusEnvVar corresponds to Stage.Status. + StageStatusEnvVar = "DRONE_STAGE_STATUS" + // StageTypeEnvVar corresponds to Stage.Type. + StageTypeEnvVar = "DRONE_STAGE_TYPE" + // StageVariantEnvVar corresponds to Stage.Variant. + StageVariantEnvVar = "DRONE_STAGE_VARIANT" + // StageVersionEnvVar corresponds to Stage.Version. + StageVersionEnvVar = "DRONE_STAGE_VERSION" + + //--------------------------------------------------------------------- + // Step Environment Variables + //--------------------------------------------------------------------- + + // StepNameEnvVar corresponds to Step.Name. StepNameEnvVar = "DRONE_STEP_NAME" - // StepNumberEnvVar is the environment variable for setting Step.Number. + // StepNumberEnvVar corresponds to Step.Number. StepNumberEnvVar = "DRONE_STEP_NUMBER" )