使用Github操作部署失败

时间:2020-09-08 19:46:12

标签: github github-actions

这是我第一次使用Github Actions进行CI / CD,由于某种原因,我的部署一直失败。我的Github存储库包含以下文件。

-rw-rw-r-- 1 ubuntu ubuntu 1.1K Sep  7 21:40 Dockerfile
-rw-rw-r-- 1 ubuntu ubuntu 1.1K Sep  7 18:06 README.md
-rwxrwxr-x 1 ubuntu ubuntu  132 Sep  8 18:09 deploy_to_aws.sh
-rw-rw-r-- 1 ubuntu ubuntu  275 Sep  8 18:05 docker-compose.yml
drwxrwxr-x 6 ubuntu ubuntu 4.0K Sep  7 23:27 flexdashboard
-rwxrwxr-x 1 ubuntu ubuntu  359 Sep  7 19:30 shiny-server.sh

现在,我正在尝试在云实例上构建,部署和运行闪亮的应用程序(当我在云上手动运行该闪亮的应用程序时,它将运行)。所以我在Github动作中设置了这个工作流程

name: Deploy EC2
on:
  push:
    branches: [ master ]
    jobs:
      build:
        runs-on: ubuntu-latest
        steps:
          - name: checkout
            uses: actions/checkout@v2
          - name: Run a one-line script
            run: echo Hello, world!
          - name: Install SSH key
            uses: shimataro/ssh-key-action@v2
            with:
              key: ${{ secrets.SSH_KEY }}
              name: id_rsa # optional
              known_hosts: ${{ secrets.KNOWN_HOSTS }}
          - name: rsync over ssh
            run: ./deploy_to_aws.sh 

以下是部署脚本deploy_to_aws.sh的内容

#!/bin/bash

echo 'Starting to Deploy...'
cd Illumina-mRNA-dashboard 
docker-compose up -d
echo 'Deployment completed successfully'

我现在收到此错误。

 shell: /bin/bash -e {0}
Run ./deploy_to_aws.sh
  ./deploy_to_aws.sh
     shell: /bin/bash -e {0}
/home/runner/work/_temp/48d3ea81-a97b-45d1-894f-177e77cb8ae5.sh: line 1: ./deploy_to_aws.sh: No such file or directory
##[error]Process completed with exit code 127.

我不明白为什么它不断告诉我deploy_to_aws.sh 不存在

0 个答案:

没有答案