AWS CodeCommit

AWS CodeCommit是一个安全的、高可用的、托管的代码仓库平台,省去了自己搭建并运维的烦恼

在本节中我们将创建一个CodeCommit代码库,并将上节的Java项目上传上去:

img

创建代码库

登录到AWS控制台,搜索CodeCommit服务并进入。点击Create repository

image-20220310095333878

将其命令为unicorn-web-project, 并新建一个标签,名称是team,值为devops

image-20220310095403104

点击创建。创建完成后,选择Clone URL => Clone HTTPS,:

image-20220310095613887

# URL格式示例
https://git-codecommit.<region>.amazonaws.com/v1/repos/<project-name> 
# 例如:
https://git-codecommit.us-east-1.amazonaws.com/v1/repos/unicorn-web-project

提交代码

回到Cloud 9环境,设置Git的基础属性:

git config --global user.name "<your name>"
git config --global user.email <your email>

在web目录下,进行git初始化,并将remote origin设置成上面复制的CodeCommit地址:

cd ~/environment/unicorn-web-project
git init -b main
git remote add origin <HTTPS CodeCommit repo URL>

提交代码:

git add *
git commit -m "Initial commit"
git push -u origin main

image-20220310095848340

现在到CodeCommit上刷新页面,可以看到提交的所有项目文件:

image-20220310095917502

下一节我们将使用CodeBuild编译我们的代码,生成Java WAR文件