在bitbucket yml管道中创建环境文件

时间:2020-06-07 09:10:45

标签: php wordpress yaml bitbucket web-deployment

我设置了位桶管道,以将更改从本地wordpress环境推送到暂存服务器和实时服务器。

为使此操作简单而可扩展,我试图创建一个新的env.php文件,其中将包含wordpress的数据库凭证,这意味着这些凭证无需手动添加到wp-config中。通过FTP生成php文件。

我当前的yml文件在更新服务器上的暂存区和活动区域时效果很好。

image: php:7.2.31

pipelines:
 branches:
   master:
     - step:
         name: Deploy to production
         deployment: production
         script:
           - apt-get update
           - apt-get -qq install git-ftp
           - git ftp push --user $FTP_username --passwd $FTP_password ftp://ftp.example.co.uk/public_html
           - touch .env.php
           - echo "DEV_DB_DATABASE=$DEV_DB_DATABASE" >> .env.php 
   main-dev:
     - step:
         name: Deploy to staging
         deployment: staging
         script:
           - apt-get update
           - apt-get -qq install git-ftp
           - git ftp push --user $FTP_username --passwd $FTP_password ftp://ftp.example.co.uk/staging.example.co.uk

如您所见,我尝试在其中添加这两行,但是在运行脚本时什么也没有创建。

0 个答案:

没有答案