在这里,当我在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
但是去怎么样?