将本地项目上传到码云代码管理平台 | 学习笔记

简介: 快速学习将本地项目上传到码云代码管理平台 。

开发者学堂课程【基于 Docker  Jenkins 实现自动化部署 将本地项目上传到码云代码管理平台】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/637/detail/10179


将本地项目上传到码云代码管理平台

 

内容介绍

一、关于上课时 Jenkins 部署出现的问题

二、登录码云代码管理平台

三、上传代码

四、提交错误的原因

五、如何拉取文件

 

一、关于上课时 Jenkins 部署出现的问题

(1)启动安装需等待

第一次启动的时候正在加载 Jenkins 大概需等待3-10分钟,第一次安装插件时也需等待较长时间。

image.png

(2)基于 Docker + Jenkins 进行部署的原理

开发者想将代码提交到平台时,如果通过传统方式去发布运营项目的话,需要手动打包、手动拉取最新代码、手动进行启动,该过程较为繁琐费时。但如果是在自动化工具管理平台的帮助下,开发者就可以实现一键化自动发布,提高发布效率。

如何实现:开发者登录到 Jenkins 平台,相当于新建一个任务的时候,它会直接连接读取到码云地址,拉取最新代码,帮助自动实现打包,打包完后可以自行设置脚本进行启动,在打包过程中可能会依赖于一些环境。

课后疑点:代码初始化上传到码云平台

新建一个项目,把代码复制到相应位置。

例:

步骤1新建一个 Maven Project,输入 Group ID:com.mayikt Artfact  ID:meite_mayikt_springboot, 并点击完成。

image.png

步骤2 将图示中文件中的代码复制,代码内容如下

<parent>

<groupId>org.springframework.boot</groupId>

<artifactId>spring-boot-starter-parent</artifactId>

<version>2.0.1. RELEASE</version>

</parent>

<dependencies>

<dependency>

<groupId>org. springframework. boot</groupId>

<artifactId>spring-boot-starter-web</artifactId>

</dependency>

</dependencies>

<build>

<plugins>

<plugin>

<groupId>org. apache. maven.plugins</groupId>

<artifactId> maven-compiler-plugin</artifactId>

<configuration>

<source>1.8</source>

<target>1.8</target>

</configuration>

</plugin>

<plugin>

<groupId>org. springframework. boot</groupId>

<artifactId>spring-boot-maven-plugin</artifactId>

<configuration>

<maimClass>com.mayikt.Controller.App</maimClass>

</configuration>

<executions>

<source>1.8</source>

<target>1.8</target>

</configuration>

</plugin>

<plugin>

<groupId>org. springframework. boot</groupId>

<artifactId>spring-boot-maven-plugin</artifactId>

<configuration>

<maimClass> com. mayikt. controller.App</maimClass>

</configuration

<executions>

<execution>

<goals>

<goal>repackage</goal>

</goals>

</execution>

</executions>

</plugin>

</plugins>

</build>

image.png

步骤3 将步骤2的代码粘贴至图示文件中

image.png

 

二、登录码云代码管理平台

登录到平台界面后,在最上方任务栏“+”位置选择新建仓库。到达新建仓库页面后,首先写入仓库名称路径、仓库介绍,其次选择私有、java 语言、java添加,最后点击创建。

例:

image.png 

image.png

 

三、上传代码

仓库创建完成后会得到分配的 git 地址,之后点击 Share Project,选择 git,选择项目,创建一个 git 文件模板。

然后选择 Team---Commit,填入信息,在 Files 中选择最后两项,选择提交。

注意:未打钩的文件不要选择提交。

image.png 

 

四、代码提交出现的错误                                                  

错误原因:没有选择提交分支  

解决步骤:

步骤1 点击 push

步骤2 选择添加 master 分支

错误类型2:缺少 pom 文件

步骤1: 将端口号改为8081

image.png

 

五、如何拉取代码

(1)下载代码:

选择 File--Import,选择 Git--Project from git--Clone URI--Next, 选择 master 分支--Next--选择路径,下载完成。

(2)导入代码:

选择 File--Import,选择 maven 为导入来源, 选择Existing Maven  Projects,点击 Finish,导入完成。

相关文章
|
存储 安全 算法
分享实录 | 阿里巴巴自研代码管理平台技术解密
近日,阿里巴巴旗下企业级一站式DevOps平台——阿里云·云效正式开启公测,为了让广大开发者更好地了解“新云效”,《云效说码》栏目特别策划了《为云研发而生 解密云效公测版专场》系列分享,邀请了5位阿里巴巴技术专家通过视频直播的方式与大家在线交流,分享云效产品的亮点和技术优势。
4647 0
分享实录 | 阿里巴巴自研代码管理平台技术解密
|
安全 开发者 云栖大会
阿里云代码管理平台云效Codeup亮相,为企业代码安全护航
云效Codeup是一款企业级代码管理产品,提供代码托管、代码评审、代码扫描、质量检测等功能,通过智能算法保护企业资产安全、稳定、高效交付。
9491 0
阿里云代码管理平台云效Codeup亮相,为企业代码安全护航
|
人工智能 运维 Cloud Native
直播预告 | 阿里巴巴自研代码管理平台技术解密
4月23日16点,云效开发者交流群见!
872 0
直播预告 | 阿里巴巴自研代码管理平台技术解密
|
NoSQL 关系型数据库 应用服务中间件
|
6月前
|
Shell 开发工具 git
云效代码管理可以通过以下步骤统一更换地址链接
【1月更文挑战第21天】【1月更文挑战第102篇】云效代码管理可以通过以下步骤统一更换地址链接
191 1
|
运维 安全 数据可视化
免费托管代码到云效代码管理Codeup
本场景介绍如何提交代码到云效代码管理Codeup。云效Codeup提供免费、不限容量的云上代码托管服务,您无需担心计费问题。
1190 0
|
6月前
|
敏捷开发 Serverless 测试技术
云效产品使用常见问题之代码管理单文件超过200m无法上传如何解决
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
6月前
|
Shell 开发工具 git
云效代码管理可以通过以下步骤统一更换地址链接
云效代码管理可以通过以下步骤统一更换地址链接
190 3