精华内容
下载资源
问答
  • ![![图片说明](https://img-ask.csdn.net/upload/201602/23/1456196165_751097.png)图片说明](https://img-ask.csdn.net/upload/201602/23/1456196157_797487.png)
  • 解决就是把指定分支按照下图的设置,就是代表any分支的意思。 这样就会把git上的代码clone到jenkins容器目录当工程下,我这里为:/var/jenkins_home/workspace/first_python/ 2、设置执行shell运行程序 2、保存...
  • 关于项目部署的问题

    2021-01-01 03:09:49
    ,这里input.1是什么意思呢,是输入层名字吗,我怎么通过pytorch查看到这个名字呢,print(model)后没看到层名字,在<a href="https://github.com/Tencent/ncnn/tree/master/examples">...
  • ... ... 5.、复制粘贴地址后面有用: 6、接下来是找到Git安装路径点击Git-bash.exe(如果已经安装了Git那么桌面右键鼠标也会...10、输入git init 这个意思是在当前项目目录中生成本地git管理(会发现在当前目录下多了

    1、登录github.com
    2、进入进去点击右上角:
    在这里插入图片描述
    3、点击创建:
    在这里插入图片描述

    4、进去后填写项目名称以及,项目描述,最后点击Create respository:
    在这里插入图片描述
    5.、复制粘贴地址后面有用:
    在这里插入图片描述
    6、接下来是找到Git的安装路径点击Git-bash.exe(如果已经安装了Git那么桌面右键鼠标也会有这个选项):
    在这里插入图片描述
    7、点击后会出现:
    在这里插入图片描述8、我的项目在d:projects中所以要记入进去:
    在这里插入图片描述9、进入到项目目录:
    在这里插入图片描述10、输入git init 这个意思是在当前项目的目录中生成本地的git管理(会发现在当前目录下多了一个.git文件夹)
    在这里插入图片描述
    11、输入 git add .(注意这里的 . 千万不要忘记)
    在这里插入图片描述
    12、输入git commit -m “描述”
    在这里插入图片描述
    13、输入以下两个命令基本就完成了,会跳出弹出框让你输入密码不过在这里需要注意不知道是不是bug我操作过程中必须在弹出框输入两次报错之后你会进入到命令行界面再次输入用户名或者密码就可以了
    在这里插入图片描述
    14、出错解决:
    ①错误报443:

    git config --global --add remote.origin.proxy ""
    

    ②报error: RPC failed; curl 55 SSL_write() returned SYSCALL, errno = 10053
    fatal: The remote end hung up unexpectedly(项目太大)

    $ git config http.postBuffer 524288000
    

    ③报error: RPC failed; curl 56 OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 10054

    git config --global http.sslVerify "false"
    

    15、如果在解决或没有出现错误后到第13步出现下面这种情况就对了:
    在这里插入图片描述

    展开全文
  • docker部署的jenkins跑git上的程序

    千次阅读 2020-11-11 00:17:24
    1、首先是关联git遇到报错:ERROR: Couldn't find ...解决就是把指定分支按照下图的设置,就是代表any分支的意思。 这样就会把git上的代码clone到jenkins容器目录当工程下,我这里为:/var/jenkins_home/workspace/

    1、首先是关联git遇到报错:ERROR: Couldn't find any revision to build. Verify the repository and branch configuration for this

    这是因为我不是跑git的master分支代码,所以报错。具体可参考这篇文章

    解决就是把指定分支按照下图的设置,就是代表any分支的意思。

    这样就会把git上的代码clone到jenkins容器目录当工程下,我这里为:/var/jenkins_home/workspace/first_python/

    2、设置执行shell运行程序

    2、保存构建执行后就可以在控制台输出看到执行结果了。

     

    未解决的问题:

    如何用pytest执行pytest用例。

     

    展开全文
  • 实现自动部署的关键就是利用github的webhooks,我们在github建立一个项目之后,在项目主页点击Settings,看到Webhooks点击打开可以添加一个链接,这里的意思是,github可以帮你监听一些项目发生的事件,当指定事件...
    实现自动部署的关键就是利用github的webhooks,我们在github建立一个项目之后,在项目主页点击Settings,看到Webhooks点击打开可以添加一个链接,这里的意思是,github可以帮你监听一些项目发生的事件,当指定事件发生时,会向你指定的链接发一个post请求,然后你就可以知道自己的哪个项目发生了什么事情,再去做一些具体的操作,那么这时就可以利用shell脚本实现项目自动pull并且重新部署,最后实现的效果就是在本地push代码,一段时间过后,效果就展示在了网站上面。
    自动部署的工具有很多,但是现在咱们不使用工具,自己造一个简单的轮子,这个轮子只实现一个webhooks接口,配合shell脚本,然后将另一个项目重新启动。
    首先是webhooks要点,使用express-generate生成一个项目结构,在里面添加一个post接口,这个接口只需要做一件事情,调用事先写好的shell脚本,shell脚本里面要做两件事情,一个是将当前正在运行的项目kill掉,然后拉新代码将项目重新启动,node执行shell命令的模块是
    child_process。
    下面看一下shell脚本里面需要的简要几步:
    #!/bin/sh
    
    export APP_PATH=/usr/share/nginx/test
    cd $APP_PATH && git checkout master
    cd $APP_PATH && git pull origin master
    cd $APP_PATH && npm i
    
    data=`ps -ef | grep "node test" | awk '{print $2}'`
    
    for i in $data;
    do
    kill $i;
    done
    
    cd $APP_PATH && node test.js > log &
    首先是拉取新代码,接着是咱们需要重新部署的项目的进程号,然后kill掉,接着启动即可。
    如果项目需要在域名中被访问,那么就需要配置nginx代理 和子域名解析。

    转载于:https://www.cnblogs.com/jyuf/p/8971422.html

    展开全文
  • 在阿里云上部署Java Web服务器

    千次阅读 2016-10-21 19:40:49
    把域名对应到公网IP地址:把服务器对应到公网IP地址即可,具体就不说了,大致就是这个意思部署FTP,用来传输文件 参考博客:http://www.cnblogs.com/jchubby/p/4429713.html 注意一定要勾选用户对文件夹操作...

    Windows Server版

    域名和服务器都买好

    把域名对应到公网IP地址:把服务器对应到公网IP地址即可,具体就不说了,大致就是这个意思

    先部署FTP,用来传输文件

    参考博客:http://www.cnblogs.com/jchubby/p/4429713.html
    注意一定要勾选用户对文件夹操作的权限
    也可以用远程连接来直接传输文件
    http://jingyan.baidu.com/article/466506586f070af548e5f870.html
    这里写图片描述
    我选中了我的D盘,这样就直接在远程桌面上访问我本地的文件了

    把JDK,tomcat安装好

    jdk安装都差不多,参考博客:http://blog.csdn.net/mazhaojuan/article/details/7468639/
    tomcat安装地址:http://tomcat.apache.org/download-70.cgi
    这里写图片描述
    我的是window的服务器,就下载了最后一个,前面几个选项都是解压包的格式,注意选择安装包的形式安装,不然奇葩问题太多,还有一点要注意
    这里写图片描述
    一定要在安全组内把要开放的端口设置进去,不然不能通过ip地址+项目名访问到

    上传项目到tomcat,并修改配置

    tomcat发布项目的各种方法,
    参考博客:http://blog.csdn.net/qq_20828113/article/details/51533433
    如果有webapps里面有一个文件为test,里面有一个123.html文件,在本地你就可以这样访问:
    http://localhost:8080/test/123.html即可访问,别人访问只要把localhost换成域名即可,
    每次都得输入端口号8080和网页地址很麻烦,只要在server.xml文件里面配置一下就行了,
    修改tomcat的默认端口为80即可,即修改server.xml文件,这样每次访问就不用加端口号和网页地址了
    修改端口号参考博客:http://jingyan.baidu.com/article/9113f81b22d1802b3214c7c6.html
    注意一定要重新启动,不然修改不起作用,接着就是设置默认首页了,其实只要把项目的名字改为ROOT就行了,

    CentOS版

    通过ssh连接服务器

    默认的用户名是root,最初的密码我也不知道,就直接修改了一下,LZ用的CentOS6.9
    这里写图片描述
    点击重置密码即可修改密码,LZ下载了一个SecureCRT,Xshell也可,输入用户名和密码就直接连接上了
    这里写图片描述
    一点要修改安全组规则,不然通过ip地址+项目名访问不到,我那会就一直认为是防火墙的问题,汗。
    这里写图片描述
    把开放的端口设置进去

    下载jdk和tomcat

    LZ的做法是在windows服务器上下载好.tar.gz包后传到服务器上的
    sz下载文件到本地,rz上传文件到本地 ,所以用rz命令上传即可,如果没有安装即可

    CentOS 安装rz和sz命令  
    yum install lrzsz 

    上传好解压即可

    tar -xvf jdk-8u144-linux-x64.tar.gz  

    配置系统级别环境变量,当然配置用户级别的环境变量也可,根据需求而定

    vim /etc/profile

    JAVA_HOME为安装目录,到能看到bin目录的文件夹即可,在文件的最后面追加即可

    JAVA_HOME=/root/java/jdk1.8.0_144
    PATH=$JAVA_HOME/bin:$PATH
    CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar
    export PATH JAVA_HOME CLASSPATH

    重新加载profile,显示版本号则安装成功

    source /etc/profile
    java -version

    下载好tomcat的.tar.gz包上传解压即可
    进入bin目录,开启tomcat服务器

    ./startup.sh

    我在本地的windows上通过http://ip地址:8080服务失败,但通过命令
    (两种皆可)

    wget http://localhost:8080
    curl http://localhost:8080

    正常访问,需要在阿里云将8080端口配置一下,才能通过外网访问
    这里写图片描述
    通过http://ip地址(或者域名):8080就可访问到tomcat的首页了
    关闭tomcat服务器

    ./shutdown.sh

    如果想看日志,可以进入tomcat目录下的logs目录打开catalina.out文件即可
    安装MySql

    yum install -y mysql-server mysql mysql-devel

    启动mysqld服务(只是第一次安装之后需要):

    service mysqld start

    将mysqld服务设置为开机启动:

    chkconfig mysqld on

    为mysql数据库root用户设置密码为XXXXX:

    mysqladmin -u root password XXXXXX

    此时我们就可以使用以下命令再输入密码,登录mysql数据库了:

    mysql -u root -p

    查看数据库编码

    show variables like 'character%'

    这里写图片描述
    退出mysql

    quit

    修改配置文件

    vim /etc/my.cnf

    在文件末尾加入

    [client]
    default_character_set=utf8
    [mysqld]
    collation_server = utf8_general_ci
    character_set_server = utf8

    这里写图片描述

    重启mysql服务

    service mysqld restart

    再次查看编码
    这里写图片描述
    导入sql文件,在mysql命令行下输入如下语句,source后面是sql文件的路径

    source /root/createTbl.sql

    开启mysql的远程访问(root为用户名,123456是密码,记得用自己的)

    mysql>grant all privileges on *.* to 'root' @'%' identified by '123456';
    mysql>flush privileges;
    mysql>exit

    参考博客

    [1]http://www.jianshu.com/p/8f8fdbfcb73b
    [2]http://yedward.net/?id=174
    [3]http://www.cnblogs.com/xdp-gacl/p/4097608.html
    [4]http://www.cnblogs.com/hanyinglong/p/5024643.html
    [5]http://blog.csdn.net/weixin_36380516/article/details/78294751

    展开全文
  • Hadoop集群部署实战

    2018-01-24 13:31:36
    HADOOP集群具体来说包含两个集群:HDFS集群和YARN集群,两者在逻辑上分离,但物理上常在一起(啥意思?就是说:HDFS集群和YARN集群,他们俩是两个不同玩意,但很多时候都会部署在同一台物理机器上...
  • 本节提纲:了解Docker安装docker-ce图1:Kubernetes之Log一、了解DockerDocker的英文翻译是”搬运工“的意思。Docker是一个开源的应用容器引擎,让开发者可以通过Docker打包他们的应用以及依赖包到一个可移植的容器...
  •  由于公司换用了亚马逊服务器,用的是它的RDS数据库,所以就没有像以前的项目部署的时候使用mysql,不过要下载安装mysql-proxy,字面上是代理连接的意思,其实具体是什么都根本不知道,后来老大给我讲解了下,有点...
  • 今天早上来手动写一个Servlet,用了很久但是其中的具体却忘了,温故并...// 异常2 Servlet异常,在servlet-api.jar中,是tomcat对javaee的servlet标准的实现类,javax里的x是扩展的意思 import javax.servlet.http.Http
  • 在使用Tomcat部署文件的时候...大概的意思就是说数据源已经存在,而且webapps下的名字是BSS(这是我之前的一个项目)具体报错信息如下: 此类错误的解决方法也很是简单。 第一步:鼠标右击你的项目,点击properties弹
  • 部署项目,启动tomcat时一闪而过。 启动tomcat时,tomcat窗口一闪而过,看不清什么错误,...错误信息的意思是tomcat需要的运行内存大小满足不了。 所以需要把tomcat的运行参数配置一下。 右击catalina.bat,根据具体情况
  • 首先强调:我部署了很久,失败了很多次,大部分失败都与坏境相关。...具体意思就是DKMS 和 kABI-tracking kmod这两个东西只适用于6 7.9 8.3三个版本(只适用这个词不太准确),所以我用是Centos7.9。我严重怀疑
  • 上一节介绍了如何用Ant插件来打war包,本节接着介绍如何把build好war自动部署到tomcat中 1.先安装 Deploy to container Plugin插件 2. 在构建后操作中添加操作步骤 字面意思把war包放到一个容器中,可以把它...
  • 什么是k8s Kubernetes名字来自希腊语,意思是“舵手” 或 “领航员”。...就在Docker容器技术被炒得热火朝天之时,大家发现,如果想要将Docker应用于具体的业务实现,是存在困难——编排、管理和调
  • 顾名思义,“五步工作部署法”的意思就是说,领导给员工交代工作任务的沟通过程中,必须要交代五回,这五回的内容分别是: 第一回,讲清楚具体事项; 第二回,让员工原封不动地复述事项; 第三回,和员工讨论该...
  • 具体而言,CI/CD 可让持续自动化和持续监控贯穿于应用整个生命周期(从集成和测试阶段,到交付和部署)。这些关联事务通常被统称为“CI/CD 管道”,由开发和运维团队以敏捷方式协同支持。 附录 IT 自动化是什么...
  • 这个报错信息大概意思就是主键长度超过了767bytes,注意,是主键   综合网上文章,解决方法有三种:(详述第三种) 1.查看数据库字符集 我不是字符集错误原因,看了这么多文章之后加上实践觉得这个方法不...
  • Tomcat和Servlet源码分析写出Tomcat重要的类以及作用tomcat架构图:1.Server:Server:服务器的意思,代表整个tomcat服务器,一个tomcat只能有一个Server。Server中至少包含一个Service组件,用于提供具体服务(在...
  • 高可用服务设计

    2017-10-15 10:35:39
    可复用服务模块为业务产品提供基础公共服务,大型网站中这些服务通常都独立分布式...分级管理意思是,对核心服务和非核心服务进行分级,核心服务部署在更好硬件上,同时在服务部署上进行必要隔离,避免故障连锁
  • 通知的具体内容我就不贴出来了,主要意思就是:国家要大力推动IPv6规模化部署,因此,我们提出了一些具体举措,敦促手机终端、承载网络、数据中心等全面支持IPv6,我们要在这方面领先全世界。。。那么,问题来了...
  • 但是到底这个词是什么意思,它的具体含义是什么,其实却是非常含糊。云原生指是一个灵活工程团队,遵循敏捷研发原则,使用高度自动化研发工具,开发专门基于并部署在云基础设施上应用,以满足快速变化...
  • 我使用是docker-compose部署,配置文件是从网上直接荡下来,我也不知道具体配置什么意思,只知道zookeeper是2181端口,kafka是9092端口。 version: '2.3' services: zoo1: image: wurstmeister/zooke...
  • 前端常用缓存技术

    千次阅读 2019-04-19 07:29:31
    CDN缓存 CDN(Content DeliveryNetwork),即内容分发网络。CDN是构建在网络之上...具体是什么意思呢? 当我们使用CDN时,CDN会优先调度离我们最近边缘服务器并检测是否有该请求缓存数据,如果有则返回缓存数...
  • ASP.NET下多文件上传

    2019-09-23 12:24:22
    最近在做ASP.NET 2.0应用时候发现Session并不能很好保存HtmlInputFile这个控件,具体表现是:如果客户机和服务机是一台话(一般单机开发情况都是这样)Session能很好保存任何对象,但是如果把项目发布部署到...
  • JavaScript程序员如果称一个函数为异步,其意思就是这个函数会导致将来再运行另一个函数,后者取自于事件队列。如果后面这个函数是作为参数传递给前者,则称其为回调函数。 callback 回调函数是异步编程最基本...
  • 禅道使用

    2017-04-30 16:27:00
    1、创建用户组织--添加用户 2、修改权限a、只能修改组的权限b、不能修改具体用户 3、创建需求分析需求a、可见输入---定义每个输入的...5、执行测试用例状态:N/A---没有的意思、没执行的测试用例通过---pass失败--...

空空如也

空空如也

1 2 3 4
收藏数 74
精华内容 29
关键字:

具体部署的意思