name: Sync OIC to Git description: '' inputs: - code: INTEGRATION_IDS displayName: Integration Ids description: List of integration ids separated by commas dataType: String subDataType: TextField defaultValueExpression: false listDataExpression: false multiselect: false required: false encrypted: false steps: - id: '1' name: Git Clone type: INVOKE_PLUGIN data: pluginName: FlexagonGITPlugin pluginOperation: clone inputs: - name: FDGIT_INP_INSTANCE_CODE value: value: OICDEMOGIT isExpression: false isEncrypted: false - name: FDGIT_INP_DEST_SUBFOLDER value: value: '' isExpression: false isEncrypted: false - name: FDGIT_INP_BRANCH value: value: main isExpression: false isEncrypted: false - name: FDGIT_INP_DEPTH value: value: '1' isExpression: false isEncrypted: false - name: FDGIT_INP_SPARSE_CHECKOUT_FOLDERS value: value: '' isExpression: false isEncrypted: false endpointInstanceOverride: isExpression: false consumesArtifacts: false producesArtifacts: false endpointSelection: choice: All endpointExecution: choice: Any outputs: [] userInputs: [] userOutputs: [] - id: '2' name: Export Integrations type: INVOKE_PLUGIN data: pluginName: FlexagonOICPlugin pluginOperation: exportIntegrations inputs: - name: FDOIC_INP_CLOUD_ACCOUNT_CODE value: isExpression: false isEncrypted: false - name: FDOIC_INP_INTEGRATION_INCLUDE_LIST value: value: INTEGRATION_IDS isExpression: true isEncrypted: false - name: FDOIC_INP_EXPORT_SUBFOLDER value: isExpression: false isEncrypted: false - name: FDOIC_INP_EXPAND_INTEGRATIONS value: value: 'false' isExpression: false isEncrypted: false endpointInstanceOverride: isExpression: false consumesArtifacts: false producesArtifacts: true endpointSelection: choice: All endpointExecution: choice: Any outputs: [] userInputs: [] userOutputs: [] - id: '3' name: Add any new Files type: INVOKE_PLUGIN data: pluginName: FlexagonGITPlugin pluginOperation: add inputs: - name: FDGIT_INP_INSTANCE_CODE value: value: OICDEMOGIT isExpression: false isEncrypted: false - name: FDGIT_INP_DEST_SUBFOLDER value: value: '' isExpression: false isEncrypted: false - name: FDGIT_INP_FILELIST value: value: '--all .' isExpression: false isEncrypted: false endpointInstanceOverride: isExpression: false consumesArtifacts: false producesArtifacts: false endpointSelection: choice: All endpointExecution: choice: Any outputs: [] userInputs: [] userOutputs: [] - id: '4' name: Commit to Git type: INVOKE_PLUGIN data: pluginName: FlexagonGITPlugin pluginOperation: commit inputs: - name: FDGIT_INP_INSTANCE_CODE value: value: OICDEMOGIT isExpression: false isEncrypted: false - name: FDGIT_INP_DEST_SUBFOLDER value: value: '' isExpression: false isEncrypted: false - name: FDGIT_INP_NAME value: value: FD_WF_USER isExpression: true isEncrypted: false - name: FDGIT_INP_EMAIL value: value: FD_WF_USER_EMAIL isExpression: true isEncrypted: false - name: FDGIT_INP_REVISION_MESSAGE value: value: >- "Files committed by FlexDeploy workflow. Project Version: " + FD_PROJECT_VERSION isExpression: true isEncrypted: false endpointInstanceOverride: isExpression: false consumesArtifacts: false producesArtifacts: false endpointSelection: choice: All endpointExecution: choice: Any outputs: [] userInputs: [] userOutputs: [] - id: '5' name: Push to Central Repository type: INVOKE_PLUGIN data: pluginName: FlexagonGITPlugin pluginOperation: push inputs: - name: FDGIT_INP_INSTANCE_CODE value: value: OICDEMOGIT isExpression: false isEncrypted: false - name: FDGIT_INP_DEST_SUBFOLDER value: value: '' isExpression: false isEncrypted: false - name: FDGIT_INP_BRANCH value: value: main isExpression: false isEncrypted: false - name: FDGIT_INP_FOLLOW_TAGS value: value: 'false' isExpression: false isEncrypted: false endpointInstanceOverride: isExpression: false consumesArtifacts: false producesArtifacts: false endpointSelection: choice: All endpointExecution: choice: Any outputs: [] userInputs: [] userOutputs: []