Logo

标签:CDCI

5 篇文章

drone的构建步骤中使用shell脚本不能正常执行

drone的坑也有一些。下面的脚本只能重启docker窗口,无法启动docker容器。但是将shell脚本移动到.sh文件中,就正常了😱。修改前的脚本是这样的。 - name: restart application by docker-compose image: docker/compo...

drone中使用ssh协议拉取代码

drone默认是使用http/https协议拉取代码的。因为一些未知的原因,阿里云服务器的drone服务上拉取github代码时经常超时,但我在shell中拉取时从未失败过(是ssh协议)。所以以drone clone code via ssh protocol作为关键字搜索了一下。找到如下资源:D...

drone(二、脚本编写)

搭建好drone后,需要在工程的根目录下创建.drone.yml文件,才能在工程推送到仓库时触发webhook,从而自定义任务(如编译工程、推送ftp、发布到私服)。和jenkins的pipeline类似,都是linux的命令的组合使用。附上一个脚本内容。(新建.drone.yml文件并将如下内容复...

drone(三、集成gitee)自动化构建库/应用

背景2021-07-08我成功搭建了drone+gitea,当时也想尝试直接集成drone+gitee,但发现gitee修改了配置的获取用户信息的接口路径(/api/user)为/api/v5/user,当时我给gitee提了一个issue建议支持Drone CI,但很长时间内没有结果。后来也就一直...

drone(一)

Drone,中文是“无人机”。官网https://www.drone.io/首页上有两句话。Automate Software Build and Testing自动化软件构建与测试Drone is a self-service Continuous Integration platform for...