这是我使用Travis CI的第一天。我犯了一些错误,我已经尝试删除并再次添加存储库,但Travis CI构建历史仍然存在,旧提交的链接断开。
有机会删除那些旧版本吗?
答案 0 :(得分:30)
您可以使用travis
命令行工具
首先使用travis login
登录,然后您可以执行以下操作
LAST_BUILD_NUMBER=68
for i in $(seq 1 $LAST_BUILD_NUMBER ); do travis logs $i --delete --force ; done
这将删除“日志”,因此除了标题之外没有任何信息,任何机密信息将不再可见。
答案 1 :(得分:23)
用户无法移除构建版本,但如果您真的希望删除它们,我认为您最好的选择是通过电子邮件支持(support@travis-ci.org)并要求他们手动删除它。
答案 2 :(得分:7)
答案 3 :(得分:6)
您可以点击删除日志按钮
答案 4 :(得分:5)
另一种清除所有内容的方法,结果是:
TabBarController
删除所有悬空的提交首先请确保您具有Travis和远程存储库中所有设置的屏幕快照/备份/ ...,并且具有远程存储库的 1to1 镜像(这表示您的分支机构 ALL 已正确下载到本地存储库中)。仅使用git push -f
,git clone
甚至可能是git fetch
到每个分支都应该可行,这样您就可以在本地获得所有历史记录(如果我忘记了某些步骤,请纠正我)。
然后您要转到远程服务器,例如GitHub并删除存储库(git checkout
-Settings
-Danger Zone
)。现在,您所有的问题,PR,Wiki,所有设置都已消失。然后再次在GitHub上创建相同名称的存储库(不要用任何东西,没有许可证,没有自述文件,什么都不要初始化它。)。
现在,所有将通过Delete this repository
在本地清除的悬空提交都已从远程存储库中删除(隐藏了GitHub链接!)。应该是裸露的git gc
文件夹的所有内容都应被覆盖(除非GitHub的行为不傻)。
继续并转到Travis CI个人资料:
repo.git
按https://travis-ci.org/profile/<username>
下的Sync account
并检查Travis存储库。所有设置和构建历史现在也应该消失。
现在要么删除GitHub存储库并再次重新同步,要么继续进行恢复:
My account
转到您的设置备份(例如屏幕截图),并按照以前的方式设置所有内容。
答案 5 :(得分:4)
作为henrikhodne,构建删除是不可能的。
问题出现的https://github.com/travis-ci/travis-ci/issues/877(mirror):
关闭此问题,因为这不是不久的将来的路线图。 (2015年7月23日)
答案 6 :(得分:0)