- 博客(11)
- 资源 (1)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Docker 持续部署hexo blog到github page上和云虚拟机上
目标:1.通过Dockerfile创建新的image2.通过image创建容器去运行jenkins3.启动nginx 容器挂载hexo blog4.通过jenkins同时部署blog到github和nginx5.push 新创建的image到docker hub步骤:1.创建一个目录dockerhexo2.创建一个新目录名为Docker_file,创建Dockerfile:#jenkins稳定版本FROM jenkins/jenkins:lts#切换root用户USER root .
2020-10-27 21:14:15
310
原创 自动创建重复性的Notion任务以及自动更新任务状态1
通过Azure Fuction+Python自动创建重复性的Notion任务以及自动更新任务状态
2022-10-02 13:11:02
2492
1
原创 第一个Docker容器
目标:在linux虚拟机上安装docker编写Dockefile 编译出一个image去运行nginx服务器步骤:1.ssh登录linux虚拟机,安装docker ,详见官方文档:https://docs.docker.com/engine/install/ubuntu/#install-using-the-repository2.在用户跟目录下面创建一个DockerTest的目录,并且创建一个名为Dockerfile的文件,内容如下:#This is a sample Image.
2020-10-27 21:12:32
200
1
原创 Docker Command
# 列出本机的所有 image 文件。$ docker image ls# 删除 image 文件$ docker image rm [imageName]docker image pull library/hello-world # 从dockhub上拉取image docker image pull hello-worlddocker image lsdocker container run hello-worlddocker container run 会从一个镜像文件中生成.
2020-10-27 21:11:25
238
原创 Hexo blog 安装SSL证书
背景和目标:域名:nightwish.tech(阿里云申请)虚拟机:Azure Ubutun(公司给的MSDN 订阅)Web server: NginxHexo 的个人静态博客host在Azure Ubutun虚拟机的Nginx上,可以通过 http:nightwish.tech去访问,但是无法https 访问,希望通过申请SSL 证书可以通过https访问博客步骤:https://letsencrypt.org/zh-cn/ 可以申请免费的SSL证书,有效期3个月根据官网的安装文档
2020-10-27 21:10:18
540
原创 如何使用Jenkins pipline持续部署Hexo blog到Ubutun和Github
步骤:创建一个Jenkins Pipeline project:创建Pipeline script:pipeline { agent any stages { stage('Git CheckOut') { steps { git 'git@github.com:nightwish2016/HexoBlog.git' //git credentialsId: '608d
2020-10-27 21:08:43
77
原创 如何使用Jenkins freestyle持续部署 Hexo 博客
目标:自动化部署 blog到github page上步骤:1.创建一个FreeStyle的Jenkins project2.配置 SouceCode3.在Build里配置 "Excute shell "4.Trigger build
2020-10-27 21:07:32
140
原创 如何创建运行一个Pipeline Project
Pipeline是一个流程,这个流程定义了完成过一个CI/CD流程的步骤,通过执行这个流程代替手工自动去完成CI/CD,这个流程是由使用者自己定义的。本文的目的是以最简单的方式构建一个pipline的project用.netCore构建一个最简单的Nunit单元测试项目,SourceCode详见https://github.com/nightwish2016/JenkinsPiplineTesting,其中有一个case会失败 git clone git@github.com:nightwish20
2020-10-27 20:47:35
703
原创 Jenkins上安装Blue Ocean
Jenkins Blue OceanBlue ocean 是Jenkins的一种新的UI 界面Blue ocan Plugin 安装:打开Blue Ocean,找到对应的Job run
2020-10-27 20:41:52
543
原创 在Ubuntun虚拟机上安装Jenkins
Ubutun版本:步骤:通过SSH登录AZure 的linux虚拟机(感谢我司赠送的每月$150的MSDN订阅)运行如下shell脚本安装Jenkins,祥见官方文档:https://www.jenkins.io/doc/book/installing/#long-term-support-releasewget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -sudo sh
2020-10-26 21:20:15
240
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人