walle-web
walle-web copied to clipboard
版本选取无法获取最新的commit
创建线上工单的时候,在选取版本的时候,无法获取分支对应的最新commit,单机刷新按钮依然不起作用。 必须跑到宿主机,找到对应的代码仓库,手动执行git pull 操作,再刷新才有效果。
我也遇到了,不知道怎么解决,线上又很急,打算切回到1.0吧,2.0问题有点多
同样遇到这样的问题 git提交master分支能获取最新提交, 但是如果是选择其它分支就后去不到最新版本了。
这个好处理,改一下代码,加上两行,然后重启服务:
def list_commit(self, branch): repo = Repo(self.dir_codebase_project) repo.init(url=self.project_info['repo_url']) repo.checkout_2_branch(branch) repo.pull() return repo.commits(branch)
这个好处理,改一下代码,加上两行,然后重启服务:
def list_commit(self, branch): repo = Repo(self.dir_codebase_project) repo.init(url=self.project_info['repo_url']) repo.checkout_2_branch(branch) repo.pull() return repo.commits(branch)
这个要在哪里加呢??
这个问题没人解决吗? 现在一直都无法获取新的提交
这个好处理,改一下代码,加上两行,然后重启服务: def list_commit(self, branch): repo = Repo(self.dir_codebase_project) repo.init(url=self.project_info['repo_url']) repo.checkout_2_branch(branch) repo.pull() return repo.commits(branch)
这个要在哪里加呢??
源码里面,你可以搜索一下 “Repo(self.dir_codebase_project)”
同样的问题,感谢@kingwaving @wibin86 walle/service/deployer.py 这个文件的 大概 416行 https://github.com/meolu/walle-web/blob/master/walle/service/deployer.py#L416