// ConvertBitriseIosDeploy ... func ConvertBitriseIosDeploy(convertedWorkflowStep stepmanModels.StepModel) ([]bitriseModels.StepListItemModel, error) { stepListItems, err := utils.CertificateStep() if err != nil { return []bitriseModels.StepListItemModel{}, err } newStepID := NewBitriseIosDeployStepID inputConversionMap := map[string]string{ "build_url": "STEP_BITRISE_IOS_DEPLOY_BUILD_URL", "build_api_token": "STEP_BITRISE_IOS_DEPLOY_API_TOKEN", "ipa_path": "STEP_BITRISE_IOS_DEPLOY_IPA_PATH", "notify_user_groups": "STEP_BITRISE_IOS_DEPLOY_NOTIFY_USER_GROUPS", "notify_email_list": "STEP_BITRISE_IOS_DEPLOY_NOTIFY_EMAILS", "is_enable_public_page": "STEP_BITRISE_IOS_DEPLOY_ENABLE_PUBLIC_PAGE", } newStep, version, err := utils.ConvertStep(convertedWorkflowStep, newStepID, inputConversionMap) if err != nil { return []bitriseModels.StepListItemModel{}, err } stepIDDataString := newStepID + "@" + version stepListItems = append(stepListItems, bitriseModels.StepListItemModel{stepIDDataString: newStep}) return stepListItems, nil }
// ConvertXcodeBuilderFlavorBitriseAnalyze ... func ConvertXcodeBuilderFlavorBitriseAnalyze(convertedWorkflowStep stepmanModels.StepModel) ([]bitriseModels.StepListItemModel, error) { stepListItems, err := utils.CertificateStep() if err != nil { return []bitriseModels.StepListItemModel{}, err } newStepID := NewXcodeAnalyzeStepID inputConversionMap := map[string]string{ "workdir": "XCODE_BUILDER_PROJECT_ROOT_DIR_PATH", "project_path": "XCODE_BUILDER_PROJECT_PATH", "scheme": "XCODE_BUILDER_SCHEME", } newStep, version, err := utils.ConvertStep(convertedWorkflowStep, newStepID, inputConversionMap) if err != nil { return []bitriseModels.StepListItemModel{}, err } stepIDDataString := newStepID + "@" + version stepListItems = append(stepListItems, bitriseModels.StepListItemModel{stepIDDataString: newStep}) return stepListItems, nil }