我们正在构建一个正在使用GitLab存储库的应用程序。手动将代码部署到测试服务器(即Amazon EC2 instance )是很繁琐的,我计划自动化部署过程,这样当我们提交代码时,它应该反映在测试实例中。据我所知,我们可以使用AWS代码部署服务从GitHub获取代码。但是代码部署服务不支持GitLab存储库。是一种通过GitLab将代码部署过程自动化到AWS E
我有一个用NodeJS开发的应用编程接口,并通过一个.gitlab-ci.yml文件成功地设置了持续集成。下一阶段是设置连续部署到Heroku,如果所有测试都在主分支上通过。有很多关于Ruby和Python应用程序部署的教程,但没有关于NodeJS的。目前,我的.gitlab-ci.yml文件如下所示: script: "ls -l"
te
我在gitlab上建立了一个新的ci/cd管道。对于部署,我必须运行npm run build,然后通过ftp (使用lftp)将dist/文件夹复制到For服务器。为了确保干净的部署,该脚本应该首先删除then服务器上除文件夹cgi-bin和文件.ftpquota之外的所有文件,然后复制这些文件。 我已经通过网络进行了研究,但还没有找到合适的解决方案。使用标志--delete,