草庐IT

Travis-ci

全部标签

GitLab私有化部署 - CI/CD - 持续集成/交付/部署 - 源码托管 & 自动部署

几年前,第一次接触了敏捷开发模式。由合作伙伴安排讲师培训了两周,每天五节课,据吹牛说,对外一节课每人一千多块大洋。由于时间关系项目马上要开始,半个月仅培训了部分重点内容,挺厚的材料也就挑了几个必须的重点章节。第一次接触,比较全面,比较新意,比较系统,认识到有很多新的不同的理念,个人感觉有好多很有用的部分,把团队也管理了,把技术也培养了,把规则也统一了,把流程也优化了。。。自己学到了很多东西,致使我以后在新的工作环境中有很明显的变化和效果。当然更确切的说,它更契合或接近我原本对团队开发的轮廓或展望。有新的东西可以尝试和体会也挺不错的,从中吸收到的东西可以去运用,这就是每个人的经验。会用它,用好它

travis-ci 中的 go.mod 变化

我已经升级我的项目以使用go1.11.2模块支持。但是,我遇到了一个非常烦人的问题。go.mod文件在CI中不断变化。每天都有不同的文件。今天go.sum中的行是:golang.org/x/netv0.0.0-20190213061140-3a22650c66bdh1:HuTn7WObtcDo9uEEU7rEqL0jYthdXAmZ6PP+meazmaU=golang.org/x/netv0.0.0-20190213061140-3a22650c66bd/go.modh1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=go.mod是:golan

travis-ci 中的 go.mod 变化

我已经升级我的项目以使用go1.11.2模块支持。但是,我遇到了一个非常烦人的问题。go.mod文件在CI中不断变化。每天都有不同的文件。今天go.sum中的行是:golang.org/x/netv0.0.0-20190213061140-3a22650c66bdh1:HuTn7WObtcDo9uEEU7rEqL0jYthdXAmZ6PP+meazmaU=golang.org/x/netv0.0.0-20190213061140-3a22650c66bd/go.modh1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=go.mod是:golan

go - Gitlab CI - Auto DevOps 作业失败,无法为 Go 项目选择构建包?

我的GitlabCIAutoDevOps作业失败了Status:Downloadednewerimageforgliderlabs/herokuish:latest----->UnabletoselectabuildpackERROR:Jobfailed:exitcode1我经历过AutoDevOps和GettingstartedwithAutoDevOps我仍然不确定我应该把buildpack放在哪里。我的应该是heroku-buildpack-go,我已经忘记从哪里得到它了。我的repo仅包含一个单字符README.md和“Hello,playground”main.go。结论:感

go - Gitlab CI - Auto DevOps 作业失败,无法为 Go 项目选择构建包?

我的GitlabCIAutoDevOps作业失败了Status:Downloadednewerimageforgliderlabs/herokuish:latest----->UnabletoselectabuildpackERROR:Jobfailed:exitcode1我经历过AutoDevOps和GettingstartedwithAutoDevOps我仍然不确定我应该把buildpack放在哪里。我的应该是heroku-buildpack-go,我已经忘记从哪里得到它了。我的repo仅包含一个单字符README.md和“Hello,playground”main.go。结论:感

go - travis go error 'The command "eval go get -t -v ./.. ."failed'

我有一个非常简单的设置..-Travis.yml文件:https://github.com/openassistive/OpenATFrontEnd/blob/master/.travis.yml其中有这一行:before_script:-goget-u-vgithub.com/spf13/hugo但它失败了——用Thecommand"evalgoget-t-v./..."failed.Retrying,2of3.(https://travis-ci.org/openassistive/OpenATFrontEnd/builds/166105574)我想不通。我看到语言设置正确-并且查

go - travis go error 'The command "eval go get -t -v ./.. ."failed'

我有一个非常简单的设置..-Travis.yml文件:https://github.com/openassistive/OpenATFrontEnd/blob/master/.travis.yml其中有这一行:before_script:-goget-u-vgithub.com/spf13/hugo但它失败了——用Thecommand"evalgoget-t-v./..."failed.Retrying,2of3.(https://travis-ci.org/openassistive/OpenATFrontEnd/builds/166105574)我想不通。我看到语言设置正确-并且查

git - 在 Github 上获取 Travis Shield 以反射(reflect)选定的分支状态

现在,无论我在github项目页面中选择哪个分支,我都可以让我的travis盾牌反射(reflect)最新运行或特定分支。我可以通过在URL末尾省略或指定分支名称来实现。相反,我想获得与所选分支对应的盾牌。换句话说,每次我选择不同的分支时,我的README.md文件中的travisshield的URL都会改变。在SVN中,您可以使用SVN关键字通过使用分支名称(或类似名称)修改屏蔽URL来实现某种排序。这QA为git提供了一些替代方案,但是:我宁愿避免依赖shell脚本我不认为关键字扩展会起作用,因为我需要Github端的文件不同,而不是我本地计算机上的文件(希望我只是错了)有什么想法

git - 在 Github 上获取 Travis Shield 以反射(reflect)选定的分支状态

现在,无论我在github项目页面中选择哪个分支,我都可以让我的travis盾牌反射(reflect)最新运行或特定分支。我可以通过在URL末尾省略或指定分支名称来实现。相反,我想获得与所选分支对应的盾牌。换句话说,每次我选择不同的分支时,我的README.md文件中的travisshield的URL都会改变。在SVN中,您可以使用SVN关键字通过使用分支名称(或类似名称)修改屏蔽URL来实现某种排序。这QA为git提供了一些替代方案,但是:我宁愿避免依赖shell脚本我不认为关键字扩展会起作用,因为我需要Github端的文件不同,而不是我本地计算机上的文件(希望我只是错了)有什么想法

javascript - 测试 Travis 的 fork Github 项目?

IfIforkaproject,并对其进行更改,我怎样才能让Travis构建项目?我fork了它,它会等到我发出pullrequest给我构建状态,但我应该独立测试它来发出pullrequest?因为图标(build|passing)遵循初始项目,而不是fork的项目。 最佳答案 你去travis-ci.org,登录(使用您的github帐户),然后按照以下简单指南操作:Enableyourprojectsbelowbyflickingtheswitch,adda.travis.ymltoyourproject,andpushane