Gitee Scan是一款静态代码扫描工具,可以借助强大的内置规则,直接通过模式匹配的方式分析源码,对源代码中的语法、结构、过程、接口等进行分析,具有速度快、成功率高的特点。
Gitee Sca...
目前 Gitee 平台自行搭建了 sonar 代码质量分析平台,可以对项目进行代码行数量/重复率统计、代码逻辑缺陷扫描(如空指针)、口令/密钥泄漏风险扫描、坏味道检测,并给出对应详细的报告与修复...
安卓构建环境
android-ndk-r19c
Apache Maven 3.6.1
Apache Ant(TM) version 1.10.5
Gradle 6.9.1(未指定版本时使用)
K...
1、Gitee Go是什么
Gitee Go是Gitee全新推出的一款CICD工具,可提供持续集成、持续交付(部署)能力,帮助企业不断提升应用交付的质量和效率。通过构建自动化、测试自动化、部署自...
三步带您迅速玩转 Gitee Go!Go!Go!Go!
1、免费使用
企业版/社区版现已全面开放!
当前开通Gitee Go 流水线,单个代码仓库均可直接获得200分钟免费构建时长,永久有效!
...
在完成了Gitee Go流水线开通后,您可以通过阅读本文完成产品的快速上手,如需各能力的详细介绍请查看《4.操作指南》
一、产品功能介绍
Gitee Go由流水线、构建历史、全局参数、发布记录组...
1、基本信息
流水线名称:流水线的名字,同一代码库内可以重复,但不建议设定重复的名字
流水线唯一标识:流水线的唯一标识,同一代码库内不可重复
使用事例:
【推荐】您可以在可视化编辑界面定义...
1、Maven 构建
支持版本
Maven:2.2.1、3.2.5、3.3.9、3.5.2、3.5.3、3.5.4、3.6.1、3.6.3八个版本
JDK:6、7、8、9、10、11、13、17...
1、上传制品
用于将暂存构建物上传到制品库中永久保留
可视化配置
上传制品
yml
```
# 将构建插件的暂存构建物上传到制品库
step: publish@generalartifacts...
1、镜像构建
默认工作空间为当前代码库根目录,指定Dockerfile构建镜像,并将镜像推送到远程镜像仓库。
可视化配置
镜像构建
yml
```
step: build@docker
nam...
1、Shell脚本执行
根据自定义脚本到主机组执行,可在脚本中引用相关参数, 可参考流水线参数章节
- 可视化配置
Shell脚本执行
- yml
- step: shell@agent
...
Gitee Go为主流语言提供了开箱即用的单元测试能力,可以方便的对代码进行单元检测。
当前Gitee Go支持单元测试的语言如下表所示:
Java Maven
Java Gradle
使用方法...
1、什么是凭证
凭证是由Gitee统一托管的认证信息并集中管理,通过颁发令牌的方式在Gitee业务中引用,如K8S证书、账号密码、阿里云AKSK、Docker仓库账号密码等。
2、可以做什么
凭...
一、主机组
企业管理员通过访问企业版,进入 「管理」->「功能设置」->「主机管理」 页面,可设置主机组需要关联的项目或仓库。
注意:关联仓库、项目设置是为了让企业(组织)管理员可以合理分配机器...
您可以使用“主机部署”插件来完成部署。此处以SpringBoot框架的代码库为例为您演示如何从代码提交到应用发布全过程。
根据添加主机组和主机配置完毕主机组,并授权相关代码库使用
授权代码库
...
1、继承自代码库权限
当前流水线的权限规则与代码库保持一致,在代码库的成员中分为管理员、开发者、观察者、报告者、访客五个角色:
成员角色 权限
访客(登录用户)) 对公有仓库:查看流水线执行记...
阶段级权限用于控制具体某个阶段只有固定的成员可以执行,主要用来解决以下问题:
- 对于沙盒环境、预生产、生产环境等部署任务,需要有专职的运维人员统一执行,不允许其他角色执行
- 对于测试相关的任...
1、无需领取
企业版/社区版现已全面开放!
当前开通Gitee Go 流水线,单个代码仓库均可直接获得200分钟免费构建时长,永久有效!
企业/组织/个人每月1000分钟免费构建时长自动到账,所...
GiteeGo 和 Jenkins 有多种相似之处,这使得迁移到 GiteeGo 相对比较简单。
1.简介
Jenkins 和 GiteeGo 都允许您创建能自动构建、测试、发布、发行和部署代码...
1、新建并保存流水线后,提交代码没有触发构建
1.1、yml文件编写错误
您可以查看右上角通知,是否有yml编写错误相关提示,可根据提示对yml进行修正并重新提交。
查看通知
1.2、分支匹配...