有人可以查看我的Yaml文件以使用Bitbucket Pipelines进行代码部署吗?

Premisoft

这是我第一次尝试建立管道,甚至使用任何CI / CD工具。因此,阅读Bitbucket上的文档后,我在Laravel应用程序的根目录中添加了bitbucket-pipelines.yml文件进行构建。这是文件。

image: php:7.4-fpm

pipelines:
  default:
    - step:
        name: Build and test
        caches:
          - composer
        script:
          - apt-get update && apt-get install -qy git curl libmcrypt-dev mariadb-client ghostscript
          - yes | pecl install mcrypt-1.0.3
          - docker-php-ext-install pdo_mysql bcmath exif
          - curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --file           name=composer
          - composer install
          - ln -f -s .env.pipelines .env
          - php artisan migrate
          - ./vendor/bin/phpunit
        services:
          - mysql
          - redis
definitions:
  services:
    mysql:
      image: mysql:5.7
      environment:
        MYSQL_DATABASE: "laravel-pipeline"
        MYSQL_RANDOM_ROOT_PASSWORD: "yes"
        MYSQL_USER: "homestead"
        MYSQL_PASSWORD: "secret"
    redis:
      image: redis   

上面的代码在构建应用程序,运行测试等方面效果很好。但是,当我使用scp管道添加以下内容以进行部署时,我会收到一条通知,说我需要包括一个映像,或者有时通知说映射条目缩进不好。

- step:
      name: Deploy to test
      deployment: test
      # trigger: manual  # Uncomment to make this a manual deployment.
    script:
      - pipe: atlassian/scp-deploy:0.3.13
        variables:
          USER: '${remoteUser}'
          SERVER: '${server}'
          REMOTE_PATH: '${remote}'
          LOCAL_PATH: '${BITBUCKET_CLONE_DIR}/*'

我不太了解yaml,这是我第一次使用CI / CD工具,所以我很迷路。有人可以指导我做错什么吗?

基本Duje

您的名称和部署缩进与脚本不同。尝试像这样将它们全部放在相同的缩进上。

- step:
    name: Deploy to test
    deployment: test
    script:
      - pipe: atlassian/scp-deploy:0.3.13
        variables:
          USER: '${remoteUser}'
          SERVER: '${server}'
          REMOTE_PATH: '${remote}'
          LOCAL_PATH: '${BITBUCKET_CLONE_DIR}/*'

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

有人可以看看我的代码,看看我做错了什么吗?

来自分类Dev

有人可以使用.bind()函数向我解释此代码吗?

来自分类Dev

有人可以使用.bind()函数向我解释此代码吗?

来自分类Dev

[Powershell / Sharepoint]有人可以查看我的脚本以删除7天以上的Sharepoint列表项吗?获取“无法索引为空数组”

来自分类Dev

有人可以看看我的html5和css3吗?

来自分类Dev

有人可以使用值(1,1)来追踪我吗

来自分类Dev

如果我只加密我的主目录,有人可以使用 USB 来入侵我的系统吗

来自分类Dev

似乎无法获得VAO渲染...有人可以帮助我看看我做错了什么吗?

来自分类Dev

Matlab 2014b和mex文件,有人可以使用Visual Studio Express吗?

来自分类Dev

有人可以向我解释此代码吗?

来自分类Dev

有人可以帮我简化这段代码吗?

来自分类Dev

有人可以帮助修复我的代码吗?

来自分类Dev

有人可以帮我这个代码吗?

来自分类Dev

有人可以在我的代码中找到错误吗

来自分类Dev

有人可以帮我编写代码吗?(Java)

来自分类Dev

有人可以绕过我的角度代码吗

来自分类Dev

有人可以在我的代码中找到错误吗?

来自分类Dev

有人可以向我解释这段代码吗

来自分类Dev

有人可以为我解释这段代码吗

来自分类Dev

有人可以解释我这段代码吗?

来自分类Dev

有人可以帮我清理代码/组合吗

来自分类Dev

有什么办法可以查看我的连接状况吗?

来自分类Dev

使用可观察的。有人可以向我解释这段代码是如何工作的吗

来自分类Dev

有人可以告诉我我的代码有什么问题并尝试对其进行解释吗?

来自分类Dev

请有人帮我看看我的代码是否足以保护密码

来自分类Dev

有人可以帮助我使用rest-api中的文本文件吗?

来自分类Dev

有人让MongoDB Java驱动程序可以使用Xpages吗?

来自分类Dev

有人可以使用二进制解释C#中的溢出吗?

来自分类Dev

有人可以使用向量和算法解释这个c ++程序吗?

Related 相关文章

  1. 1

    有人可以看看我的代码,看看我做错了什么吗?

  2. 2

    有人可以使用.bind()函数向我解释此代码吗?

  3. 3

    有人可以使用.bind()函数向我解释此代码吗?

  4. 4

    [Powershell / Sharepoint]有人可以查看我的脚本以删除7天以上的Sharepoint列表项吗?获取“无法索引为空数组”

  5. 5

    有人可以看看我的html5和css3吗?

  6. 6

    有人可以使用值(1,1)来追踪我吗

  7. 7

    如果我只加密我的主目录,有人可以使用 USB 来入侵我的系统吗

  8. 8

    似乎无法获得VAO渲染...有人可以帮助我看看我做错了什么吗?

  9. 9

    Matlab 2014b和mex文件,有人可以使用Visual Studio Express吗?

  10. 10

    有人可以向我解释此代码吗?

  11. 11

    有人可以帮我简化这段代码吗?

  12. 12

    有人可以帮助修复我的代码吗?

  13. 13

    有人可以帮我这个代码吗?

  14. 14

    有人可以在我的代码中找到错误吗

  15. 15

    有人可以帮我编写代码吗?(Java)

  16. 16

    有人可以绕过我的角度代码吗

  17. 17

    有人可以在我的代码中找到错误吗?

  18. 18

    有人可以向我解释这段代码吗

  19. 19

    有人可以为我解释这段代码吗

  20. 20

    有人可以解释我这段代码吗?

  21. 21

    有人可以帮我清理代码/组合吗

  22. 22

    有什么办法可以查看我的连接状况吗?

  23. 23

    使用可观察的。有人可以向我解释这段代码是如何工作的吗

  24. 24

    有人可以告诉我我的代码有什么问题并尝试对其进行解释吗?

  25. 25

    请有人帮我看看我的代码是否足以保护密码

  26. 26

    有人可以帮助我使用rest-api中的文本文件吗?

  27. 27

    有人让MongoDB Java驱动程序可以使用Xpages吗?

  28. 28

    有人可以使用二进制解释C#中的溢出吗?

  29. 29

    有人可以使用向量和算法解释这个c ++程序吗?

热门标签

归档