How do I use PowerShell with Gitlab CI in Gitlab Pages?

前端 未结 3 986
谎友^
谎友^ 2021-02-14 18:28

How do I use PowerShell commands/scripts with Gitlab CI in a .gitlab-ci.yml file which is used to deploy to gitlab pages?

I am trying to execute the b

3条回答
  •  臣服心动
    2021-02-14 18:51

    I have been able to figure out a solution to my own question.

    Solution

    To Run PowerShell Command/Script from a .gitlab-ci.yml file on a gitlab.com using the Gitlab CI, you need to make sure that the contents of your .gitlab-ci.yml file is as shown below.

    Note: The .gitlab-ci.yml below works without having to install a Gitlab Runner on your own machine and has been tested on the http://gitlab.com website.

    image: philippheuer/docker-gitlab-powershell
    
    pages:
      stage: deploy
      script:
      - mkdir .public
      # run PowerShell Script
      - powershell -File build.ps1
      # run PowerShell Command
      - powershell -Command "Get-Date"
      - cp -r * .public
      - mv .public public
      artifacts:
        paths:
        - public
      only:
      - master
    

提交回复
热议问题