首页 > 其他分享 >记录一次jenkins远程发布github中的net core 项目

记录一次jenkins远程发布github中的net core 项目

时间:2023-05-29 13:55:04浏览次数:38  
标签:core github app vim ssh jenkins docker mouse

安装jenkins

https://www.cnblogs.com/YorkQi/p/13658531.html

进入jenkins容器

docker exec -it  容器编号 bash

设置github的sshkey   因为jinkens拉取不能直接用账户密码

apt-get update

apt-get install vim

ssh-keygen -t rsa -C "邮箱"

PS: /root/.ssh/文件夹下就是你的公钥私钥

vim /root/.ssh/id_rsa

如果不能复制粘贴

cd /usr/share/vim

找到vim81 可能是vim82 进入
cd vim81

编辑defaults.vim
vim defaults.vim

找到这段代码

if has('mouse')
set mouse=a
endif

mouse=a调整为:mouse-=a

if has('mouse')
    set mouse-=a
    endif

就可以拉取了

配置脚本

 

#!/bin/bash
# 获取短版本号
echo ---------------开始编译程序------------------
cd  文件夹
echo ---------------开始删除空镜像------------------
docker rmi $(docker images | grep "none" | awk '{print $3}')
docker rm -f app
docker rmi app:latest
docker build -t app-f Dockerfile .
docker tag app app:latest
docker run -d -p 端口:80 -p 端口:443 --name app -v /data/files/:/app/files app:latest

 

标签:core,github,app,vim,ssh,jenkins,docker,mouse
From: https://www.cnblogs.com/YorkQi/p/17440215.html

相关文章

  • Coremail与中科曙光达成战略合作 紧抓数字经济大机遇
    5月12日,广东盈世计算机科技有限公司(以下简称:Coremail)与曙光信息产业股份有限公司(以下简称:中科曙光)正式签约合作协议、达成战略合作伙伴关系。Coremail技术副总裁林延中、中科曙光副总裁郭莹等领导出席签约活动,并就未来合作进行了深入探讨。双方将在计算、存储、安全、数据中心等领......
  • 《HelloGitHub》第 86 期
    兴趣是最好的老师,HelloGitHub让你对编程感兴趣!简介HelloGitHub分享GitHub上有趣、入门级的开源项目。https://github.com/521xueweihan/HelloGitHub这里有实战项目、入门教程、黑科技、开源书籍、大厂开源项目等,涵盖多种编程语言Python、Java、Go、C/C++、Swift.........
  • 源代码管理工具介绍----Github
        源代码管理工具是软件开发中非常重要的工具,它们用于追踪、管理和协调团队成员之间的代码更改。源代码管理工具使开发团队能够跟踪代码的版本历史。这意味着你可以回顾代码的先前状态、比较不同版本之间的差异,并且能够轻松地恢复到先前的工作状态。这对于修复错误、撤销......
  • jenkins+gitlab 实现代码自动部署
    Jenkins设置:点击:ManageJenkins:点击:ManageCredentials点击:StoresscopedtoJenkins下的全局点击:添加凭据添加gitlab访问凭据只需要填写如下三个即可。这里填写的是gitlab的账户,不是linux系统账户,这个gitlab账户要对你所需要部署的项目有权限才可以;设置ssh账户密码:选择Mana......
  • iOS MachineLearning 系列(20)—— 训练生成CoreML模型
    iOSMachineLearning系列(20)——训练生成CoreML模型本系列前面的文章详细的介绍了在iOS中与AI能力相关的API的使用,也介绍了如何使用训练好的CoreML模型来实现更强大的AI能力。然而,无论是成熟的API提供的能力,还是各种各样的三方模型,有时候都并不能满足某一领域内的定制化需求。当我......
  • 源代码管理工具——Github
    简介:GitHub是一个面向开源及私有软件项目的托管平台,因为只支持Git作为唯一的版本库格式进行托管,故名GitHub。作为开源代码库以及版本控制系统,Github拥有超过千万的开发者用户。随着越来越多的应用程序转移到了云上,Github已经成为了管理软件开发以及发现已有代码的首选方法......
  • GitHub: 掌控源代码的强大工具
    什么是GitHub?GitHub是一个提供Git协议的软件源代码托管服务,于2008年上线,由ChrisWanstrath、PJHyett和TomPreston-Werner共同创办。GitHub是开发者和项目合作者的聚集地,它提供了一个平台,让他们可以在任何地方,任何时候管理和分享代码。GitHub的本质是一个基于网页的分布式版本......
  • 无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:[http://java.sun.com/jsp/
     第一个错误 刷新后出现第二个 org.apache.jasper.JasperException: java.lang.ClassNotFoundException: org.apache.jsp.admin.adminFace_jsp 解决方法:1.1检查WEB-INF下的lib文件夹里是否导入了写jstl-1.2.jar(jstl.jar),standard1.1.jar(standard.jar)如果没有......
  • 【C#/.NET】使用ASP.NET Core对象池
    NugetMicrosoft.Extensions.ObjectPool 使用对象池的好处减少初始化/资源分配,提高性能。这一条与线程池同理,有些对象的初始化或资源分配耗时长,复用这些对象减少初始化和资源分配。比如:我有一个执行耗时约500毫秒,内存空间2KB的任务为此创建一个新线程异步执行,而创建线程耗......
  • 解决 Failed to connect to github.com port 443:connection timed out
    晕了,今天不知道怎么出现了这个问题gitconfig--globalhttp.proxyhttp://127.0.0.1:1080gitconfig--globalhttps.proxyhttp://127.0.0.1:1080问题得到解决取消代理gitconfig--global--unsethttp.proxygitconfig--global--unsethttps.proxy我也记不清到底......