Py学习  »  Git

Github操作appleboy/ssh操作:如何添加Go命令

Aldhaneka • 3 年前 • 1381 次点击  

在这里,当我在GitHub Action中部署我的应用程序时,我试图添加go命令。 github操作中的提示显示 err: bash: line 15: go: command not found .

* 注意:我已经安装了go和 go 命令通过我的ssh连接工作

当我使用appleboy/ssh操作通过Github操作部署go命令时,我希望go命令能够工作,如何做到这一点?

编辑: 以下是我的github动作脚本:

      - name: Deploy App and Deploy
        uses: appleboy/ssh-action@v0.1.2

        with:
          host: ${{secrets.SSH_HOST}} # IP address of the server you wish to ssh into
          key: ${{secrets.SSH_KEY}} # Private or public key of the server
          username: ${{ secrets.SSH_USERNAME }} # User of the server you want to ssh into

          script: |
            export NVM_DIR=~/.nvm
            source ~/.nvm/nvm.sh    

            export GO_DIR=/usr/local/go
            source /usr/local/go/bin/go

            cd /root
            cd go
            cd deploying

            echo "Cloning Git Repo to /root/deploying"
            git clone https://aldhanekaa:${{secrets.GITHUB_TOKEN}}@github.com/aldhanekaa/Golang-audio-chat.git

            echo "Building Golang source"
            cd Golang-audio-chat
            go build


例如,要在appleboy/ssh操作上添加npm命令,我们只需要添加

export NVM_DIR=~/.nvm
source ~/.nvm/nvm.sh    

但是去怎么样?

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/131884
 
1381 次点击  
文章 [ 2 ]  |  最新文章 3 年前