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

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

开发者学堂课程【基于 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位阿里巴巴技术专家通过视频直播的方式与大家在线交流,分享云效产品的亮点和技术优势。
4672 0
分享实录 | 阿里巴巴自研代码管理平台技术解密
|
安全 开发者 云栖大会
阿里云代码管理平台云效Codeup亮相,为企业代码安全护航
云效Codeup是一款企业级代码管理产品,提供代码托管、代码评审、代码扫描、质量检测等功能,通过智能算法保护企业资产安全、稳定、高效交付。
9536 0
阿里云代码管理平台云效Codeup亮相,为企业代码安全护航
|
人工智能 运维 Cloud Native
直播预告 | 阿里巴巴自研代码管理平台技术解密
4月23日16点,云效开发者交流群见!
879 0
直播预告 | 阿里巴巴自研代码管理平台技术解密
|
NoSQL 关系型数据库 应用服务中间件
|
2月前
|
安全 开发工具 数据安全/隐私保护
代码管理记录(一): 码云Gitee代码提交和维护
本文介绍了Gitee平台,提供了代码托管服务,并详细说明了从新建仓库到代码提交的步骤。
71 1
代码管理记录(一): 码云Gitee代码提交和维护
|
2月前
|
开发工具 git Python
代码管理记录(二):Github代码上传实操
本文是关于如何使用Git将本地代码上传到GitHub的实操指南。介绍了Git的基本概念、安装方法,并通过详细的步骤指导用户从GitHub创建仓库到使用Git命令初始化、添加、提交代码,最终将代码推送到远程仓库。同时,还汇总了一些常见的错误及其解决方法。
43 2
代码管理记录(二):Github代码上传实操
|
7月前
|
Kubernetes 开发工具 git
带你读《代码管理实践10讲》——一、量体裁衣,寻找适合你团队的代码协同模式(1)
带你读《代码管理实践10讲》——一、量体裁衣,寻找适合你团队的代码协同模式(1)
135 2
|
7月前
|
Linux 网络安全 开发工具
【超详细!超多图!】【代码管理】Python微信公众号开发(3)- 服务器代码上传Github
【超详细!超多图!】【代码管理】Python微信公众号开发(3)- 服务器代码上传Github
148 0

热门文章

最新文章