我有一个项目,与一个CodePipeline的来源,从Github,更新层的文件变化。我们不想在每次提交时自动更新层,因为它们不一定是更改的。因为与要更新的lambda层相比,没有内置的内容,所以决定是否应该更新一个层的负担落在了用户身上。我试过几种不同的选择:
哈希层文件的本地表示,并将其与AWS上最近的lambda层进行比较。如果哈希是不同的,您知道您有文件更改,应该更新。查看您的git文件更改(即使用PythonGit),并查看您的层是否更改了文件。如果是这样,您应该更新您的层。
2是CodePipeline中的一个问题,特别是因为当回购来自github时,使用的是Download Zi
我有一个Heroku应用程序,没有在过去的3或4提交工作。我的网站在本地运行得很好,但我不得不推动修改,看看它是否能在Heroku上运行--我还没有能够让它正常工作,所以我希望能够摆脱过去的几次提交,无论是在本地还是在Heroku上。
我在终端和源树上做的尝试已经造成了很大的混乱。虽然我已经能够回滚本地副本,但在回滚后按下更改会导致以下错误:
hint: Updates were rejected because a pushed branch tip is behind its remote
hint: counterpart. Check out this branch and merge
我已经花了几个小时,但无法解决这个问题。
当我尝试使用capistrano将我的本地rails应用程序部署到生产服务器时,我得到以下错误:
The --deployment flag requires a Gemfile.lock. Please make sure you have checked your Gemfile.lock into version control before deploying.
有没有办法解决这个问题?
我的rails应用程序文件夹使用Git进行版本控制。我已经将本地git存储库推送到github,Gemfile.lock就在github上。所以它处于版本控制