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

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

开发者学堂课程【基于 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位阿里巴巴技术专家通过视频直播的方式与大家在线交流,分享云效产品的亮点和技术优势。
4707 0
分享实录 | 阿里巴巴自研代码管理平台技术解密
|
人工智能 运维 Cloud Native
直播预告 | 阿里巴巴自研代码管理平台技术解密
4月23日16点,云效开发者交流群见!
897 0
直播预告 | 阿里巴巴自研代码管理平台技术解密
|
安全 开发者 云栖大会
阿里云代码管理平台云效Codeup亮相,为企业代码安全护航
云效Codeup是一款企业级代码管理产品,提供代码托管、代码评审、代码扫描、质量检测等功能,通过智能算法保护企业资产安全、稳定、高效交付。
9589 3
阿里云代码管理平台云效Codeup亮相,为企业代码安全护航
|
NoSQL 关系型数据库 应用服务中间件
|
2月前
|
运维 测试技术 持续交付
代码管理的艺术:你的团队是否还在为 Git 分支管理头疼?
本文回顾了作者从2~3人初创团队到百人技术团队的经历,分享了代码管理工具从无到SVN再到Git的演变。重点介绍了Git Flow和GitHub Flow两种常用的Git分支管理模型,分析了它们的适用场景和优缺点。Git Flow适合中大型项目,而GitHub Flow则更适合小型团队和Web应用开发。
105 0
|
5月前
|
SQL 缓存 测试技术
代码管理工具之GIT:重新温习一下
代码管理工具之GIT:重新温习一下
|
9月前
|
项目管理 开发工具 git
版本控制与源代码管理:在 Visual Basic 项目中使用 Git
【4月更文挑战第27天】本文介绍了在Visual Basic项目中使用Git进行版本控制和源代码管理的重要性。Git作为一个流行的分布式版本控制系统,具备分布式架构、高效性能和强大分支管理等特点。在项目中,需先安装Git,然后初始化仓库、添加文件和提交更改。常用操作包括查看状态、日志、创建及切换分支和合并分支。团队协作时,借助远程仓库和推送拉取命令实现代码共享。虽然Git有学习曲线,但其优势在于强大的功能、灵活性和社区支持,能提升开发效率和代码质量。通过学习和实践,开发者可充分利用Git优化协作和项目管理。
99 1
|
9月前
|
Linux 开发工具 Android开发
带你读《代码管理实践10讲》——二、新一代高效Git协同模型AGit-Flow详解
带你读《代码管理实践10讲》——二、新一代高效Git协同模型AGit-Flow详解
113 0