diff --git a/.github/workflows/dataminer-cicd-automation.yml b/.github/workflows/dataminer-cicd-automation.yml new file mode 100644 index 0000000..b51f297 --- /dev/null +++ b/.github/workflows/dataminer-cicd-automation.yml @@ -0,0 +1,51 @@ +name: DataMiner CICD Automation + +# Controls when the workflow will run +on: + # Triggers the workflow on push or pull request events but only for the master branch + push: + branches: [] + tags: + - "[0-9]+.[0-9]+.[0-9]+.[0-9]+" + - "[0-9]+.[0-9]+.[0-9]+.[0-9]+-**" + + # Allows you to run this workflow manually from the Actions tab + workflow_dispatch: + +# A workflow run is made up of one or more jobs that can run sequentially or in parallel +jobs: + + CI: + uses: SkylineCommunications/_ReusableWorkflows/.github/workflows/Automation Master Workflow.yml@main + with: + referenceName: ${{ github.ref_name }} + runNumber: ${{ github.run_number }} + referenceType: ${{ github.ref_type }} + repository: ${{ github.repository }} + owner: ${{ github.repository_owner }} + sonarCloudProjectName: SkylineCommunications_SLC-AS-GetViews + secrets: + # The API-key: generated in the DCP Admin app (https://admin.dataminer.services/) as authentication for a certain DataMiner System. + api-key: ${{ secrets.DATAMINER_DEPLOY_KEY }} + sonarCloudToken: ${{ secrets.SONAR_TOKEN }} + + # # Optional 0 or More CD Jobs as needed + # CD: + # if: github.ref_type == 'tag' + # environment: production + # name: CD + # runs-on: ubuntu-latest + # needs: CI + + # steps: + # - uses: actions/checkout@v3 + + # - name: Skyline DataMiner Deploy Action + # uses: SkylineCommunications/Skyline-DataMiner-Deploy-Action@v1 + # with: + # # Stage deploy + # stage: Deploy + # # The API-key: generated in the DCP Admin app (https://admin.dataminer.services/) as authentication for a certain DataMiner System. + # api-key: ${{ secrets.DATAMINER_DEPLOY_KEY }} + # # Id of the uploaded artifact + # artifact-id: ${{ needs.CI.outputs.artifact-id }} diff --git a/README.md b/README.md index e82d1e0..c6bdadf 100644 --- a/README.md +++ b/README.md @@ -1 +1,13 @@ -# SLC-AS-GetViews \ No newline at end of file +# SLC-AS-GetViews + +This script will ask for one script parameter: + +- RootView: Name of the view for which the subviews will be returned. + +## Logic + +The script will log in information events a list of views that are directly under the specified root view. The name and ID of the view are logged. + +## Future Implementation Ideas + +Go to the 'Issues' tab to find out the limitations and future enhancements of this script.