前2天把git练了下,敲了很多命令,也借助图形界面增强自己的理解,乘着余热把linux在熟悉下.然后想起以前婷主有让我帮忙搭建的阿里云服务器,所以就想自己试着在阿里云的linux上搭建自己的javaEE项目 大致步骤有: 1.先从阿里云上购买一台linux云服务器 2.安装shell,xftp 3.下载linux版的jdk,tomcat,mysql 4.linux上敲命令安装 5.安装完成测试 6.通过导入阿里云镜像快速部署javaEE项目(前面5部是基础) 1.linux目录下主要4个文件…
安装mysql步骤如下: 1.安装MySQL官方的yum repository: wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm 2.下载rpm包: yum -y install mysql57-community-release-el7-10.noarch.rpm 3.安装MySQL服务,最后会出现个complete yum -y install mysql-community-se…
首先你要有一台LINIX服务器,登入以后按下面步骤执行命令,可查看系统版本以及配置 查看Linux 内核 通过 uname -a 命令查看系统位数是64位 x86_64表示64位系统, i686 i386表示32位系统 uname -a cat /proc/version 补充信息 -- 查看当前系统版本的详细信息 1.cat /etc/redhat-release(此方法只适合Redhat 系的Linux) 2.lsb_release -a (此命令适用于所有的Linux 发行版本) 安装no…
安装JDK a.执行下面的yum指令安装,无线配置环境变量. 1.yum -y update #首先更新一下YUM源2.yum list Java* ---------#列出所有的JDK 3.yum list java-1.8*  --------#列出JDK1.8 4.yum install java-1.8.0-openjdk* -y #安装JDK1.8 b.验证jdk是否安装成功 出现下图则安装成功 ------当然你还可以采用手动安装,先用xshell连接服务器,下载jdk压缩包,解压,…
CI / CD方法简介 软件开发的持续集成基于自动执行脚本,以最大限度地减少在开发应用程序时引入错误的可能性.从新代码的开发到部署,它们需要较少的人为干预甚至根本不需要干预. 它涉及在每次小迭代中不断构建,测试和部署代码更改,从而减少基于有缺陷或失败的先前版本开发新代码的风险. 这有三种主要方法,每种方法都根据最适合您的策略进行应用. 持续集成(Continuous Integration, 简称CI) 考虑一个应用程序,其代码存储在GitLab中的Git存储库中.开发人员每天多次推送代码更改.…
引言 这是一个系列的文章,讲述的是一个中小型开发团队如何从零开始使用搭建基建 GitLab 代码托管平台,以及使用 GitLab Runner 实现 CI/CD 的故事.本系列通过部署一个完整的 .net core 项目来做配合实战,可能这个案例并不能适合每个人,但希望可以给刚接触 GitLab 以及 CI/CD 的小伙伴带来一些启发.对 GitLab 以及 CI/CD 有一定了解的,可以略过本文,直接开启下一章. Gitlab CI&CD 是什么? 如上官方图示,可以理解为 Gitlab 给开…
前言 上一篇博文 .NetCore 配合 Gitlab CI&CD 实践 - 开篇,主要简单的介绍了一下 GitLab CI 的持续集成以及持续部署,这篇将通过 GitLab CI 发布一个 .net core 项目,来带小伙伴们感受一下自动化的魅力,从此告别手动发布. 准备工作 创建一个空MVC项目来进行演示: mkdir hello-world cd hello-world dotnet new sln -n HelloWorld mkdir src cd src dotnet new mv…
在查阅GitLab官网的CI/CD功能说明时,全是英文看起来不方便,通过翻译软件自动翻译后"内容失真",看起来很变扭.查阅了百度上的资料发现很多翻译很老旧,有些甚至是挂羊头卖狗肉.痛定思痛,决定自己翻译分享出来. 下面是第一篇翻译,如有不对的地方请指正. 翻译源文件: https://docs.gitlab.com/ee/ci/yaml/gitlab_ci_yaml.html 正文: .gitlab-ci.yml文件 在使用GitLab CI / CD之前,您需要先具备下面2个条件:…
本文转自:https://docs.gitlab.com/ee/ci/README.html GitLab Continuous Integration (GitLab CI/CD) The benefits of Continuous Integration are huge when automation plays an integral part of your workflow. GitLab comes with built-in Continuous Integration, Co…
相比于python SDK方式,阿里云基于GO SDK开发了一整套CLI工具,可以通过调用RPC API来管理云资源,对编程能力不够的人来说是个福音. 而且,阿里云CLI的文档比SDK的文档更加全面,还有在线实验室和相关教程,看起来应该是阿里云今后主推的云资源管理方式. 简单的说,阿里云CLI就相当于一个shell环境,专门用来管理阿里云资源. 1 安装阿里云cli 1.1 下载安装包 找到阿里云cli的官网,右键复制Linux方式的下载链接,然后使用wget下载到linux服务器里: wget…