我想使用php设计位桶管道,以便将代码从一个代码库部署到多个服务器位置。下面的代码是将代码部署到repo,但我也想更新相同的代码到多个服务器。 # Pipeline -- bitbucket-pipelines.yml
image: php:7.1.29
pipelines:
custom: # Pipelines that can only be triggered manually
master:
- step:
name: Deploy to production
deployment: production
我有一个Ubuntu服务器,它可以成功地将Rails项目部署到。我已经创建了一个新项目,并希望将其部署到同一台服务器上。但是,在访问bitbucket回购时,我遇到了问题,该代码存储在Capistrano部署期间。
DEBUG [60fbbd0f] Command: /usr/bin/env chmod +x /tmp/<project_name>/git-ssh.sh
INFO [60fbbd0f] Finished in 0.098 seconds with exit status 0 (successful).
INFO [b7870f98] Running /usr/bin
我使用Git流已经有一段时间了,但是在最初的一周左右,我在主和樱桃中手工创建发布分支,将所需的提交选择到发布分支中,而不是从主服务器创建它们。
例如,如果我在开发分支中有提交abcd123 My commit message,那么我也会手动地将它选中到发布分支中,此时我可能已经修改或编辑了提交消息,所以发布分支(现在是主分支)包含了这个提交,但是包含了一个不同的哈希,例如dbca321 My adjusted commit message。
这里的问题是,当我从develop创建发行版时,它还包含了我不想在现阶段部署的提交,因此我根据master进行重基,并排除了我不想要的提交。然而,在重基之