1 .小型企业现状                             小型公司一般只有几个开发人员,并且网站核心程序大多都是PHP语言开发,为了方便,会直接通过FTP直接上传程序代码到线上服务器,随时随地上线更新。1.1 上述代码方案的优缺点优
原创 2017-07-19 17:40:04
2717阅读
[TOC] 上线流程 填写申请单 填写《系统变更、上线申请单》 申请人填写(项目名称、版本号、申请时间、变更内容,申请人)此单后,交给技术经理审批,技术经理审批通过则在技术经理处签上自己名字,再转交给运维经理,运维经理确认技术经理签名后,指定一个运维人员作为上线人协助此次代码上线的操作和指定代码上线
原创 2021-07-29 10:14:14
1164阅读
一.简介下载java源代码上传到gitlab仓库中 通过jenkins拉取java源代码,通过maven对代码进行编译,然后生成war包 通过jenkins分发到web服务器,然后部署二.hello-word项目示例0.gilab新建一个项目hello-word-war1.gitee中搜索hello-word-war源码后下载2.下载完成后解压,在hello-word-war目录下 鼠标右键Ope
原创 精选 2月前
199阅读
绿岸网络代码上线目录绿岸网络代码上线... 1中小企业项目上线方案... 1小型企业上线方案... 1中型企业代码上线方案... 2大唐电信案例... 3Sina案例... 4适合目前现状上线方案... 5  中小企业项目上线方案小型企业上线方案1 发布快,及时,随时随地的就可以发布代码2 开发人员发布的代码不经过测试人员测试,且用户访问页面刷新即改变,也可能造成刷新瞬间程序在
1.1 前言 Jenkins是一个用Java编写的开源的持续集成工具。在与Oracle发生争执后,项目从Hudson项目独立。Jenkins提供了软件开发的持续集成服务。它运行在Servlet容器中(例如Apache Tomcat)。它支持软件配置管理(SCM)工具(包括AccuRev SCM、CVS、Subversion、Git、Perforce、Clearcase和RTC)
原创 2018-03-30 08:52:29
5388阅读
3点赞
Ansible是一个功能强大的自动化工具,能够有效地管理和部署应用程序。在软件开发和运维中,上线代码是一个非常重要的环节。本文将重点介绍使用Ansible进行代码上线的过程和优势。 Ansible作为一款自动化工具,它具备配置管理和应用程序部署的能力。在上线代码的过程中,传统的方法往往需要手动操作,繁琐且容易出错。而使用Ansible可以大幅简化操作流程,提高工作效率。 使用Ansible上线
原创 9月前
13阅读
第1章 gitlab安装部署 1.官方网站 https://about.gitlab.com/install/#centos-7 2.安装依赖 yum -y install policycoreutils-python.x86_64 openssh-server curl 3.安装gitlab 方法 ...
转载 2021-08-18 21:41:00
327阅读
2评论
第1章 gitlab安装部署 1.官方网站 https://about.gitlab.com/install/#centos-7 2.安装依赖 yum -y install policycoreutils-python.x86_64 openssh-server curl 3.安装gitlab 方法 ...
转载 2021-08-18 21:41:00
583阅读
2评论
说一说,正常上线的流程很多时候,经验是被痛苦逼出来的,流程是被错误逼出来的。在上线的过程当中,这段时间遇到了一些问题,造成了研发耽误了不少时间。原因是上线的不规范性以及没有任何的权限限制。另外互联网项目版本开发都非常频繁。一天上线十几个小版本,也是有可能的。像我现在的公司,经常一天修改好多次文案,就需要不断的上线。如果处理不及时上线的话,会造成用户的一些误解,导致一些投诉以及不好的用户体验。这么频
转载 2017-07-19 12:54:03
4227阅读
1点赞
1评论
# JAVA代码上线评审 随着软件开发的不断发展,代码质量的重要性也愈发突出。尤其是在JAVA等编程语言的项目中,代码的可读性、可维护性以及性能直接影响到项目的成败。因此,代码上线评审成为了不可或缺的一环。本文将探讨JAVA代码上线评审的重大意义,并通过实例展示如何进行有效的代码评审。 ## 什么是代码评审? 代码评审是指开发团队在代码部署之前对代码进行审查的过程。这一过程通常涉及以下几个方
为了确保维护svn代码的正确性,特制定上传代码流程如下:开发人员开发:开发人员本地分支----取得svn最新代码(根据前一天的最后tag合并)-----代码开发----提交分支。合并时候注意事项,对于冲突的文件看是不是自己本地正在修改的文件,不是的话就按照诛仙的tag来覆盖,否则按照本地,最好提前解决冲突问题(不好操作的话就被分好自己本地代码,讲SVN代码拿过来,好好看一下冲突冲突的问题),这样在
原创 2017-02-14 15:21:39
7600阅读
1,流程  本地测试-公司测试环境-生产环境2,步骤   公司测试环境:     1)创建git库 ,创建目录 并出初始化 git init,开发将代码上传git 库    2)部署环境(nginx或apache),创建配置文件*.conf ,修改配置,日志及站点目录 &nbsp
原创 2017-07-29 14:35:57
1435阅读
# 项目方案:如何上线Python后端代码 ## 背景介绍 在现代软件开发中,Python作为一种流行的编程语言,经常被用于开发后端服务。为了让我们的Python后端代码能够正常运行并提供服务,我们需要将其部署至云端服务器上。本文将介绍如何上线Python后端代码,并提供一个基于Flask的示例项目。 ## 方案步骤 ### 步骤一:准备项目代码 首先,我们需要准备一个基于Flask框架
原创 7月前
29阅读
第1章引入1.1开发写代码的演变l一个开发单打独斗,撸代码,开发网站,自由自在;l多个开发同时开发一个网站,同时改一份代码。但是同时改一个文件会导致冲突。l采用分支结构,每天上班第一件事克隆代码,下班前最后一件事合并代码。(上一篇文章有写到)l好景不长,开发越来越多,代码文件越来越多。每天下班前合并代码时,发现很多合并失败的文件。最后每天加班3小时人工合并代码。l解决方法:将代码合并的周期缩短,以
原创 2018-03-28 11:09:52
3196阅读
3点赞
1评论
代码上线脚本 1.1 项目路径 [root@app-01 ~]# tree -d -L 3 /data/apps/project/ /da
原创 2022-10-24 11:25:16
185阅读
1.常量&变量1.1.直接赋值常量值,禁止声明新对象直接赋值常量值,只是创建了一个对象引用,而这个对象引用指向常量值。反例:Long i = new Long(1L); String s = new String("abc");正例:Long i = 1L; String s = "abc";1.2.当成员变量值无需改变时,尽量定义为静态常量在类的每个对象实例中,每个成员变量都有一份副本,
第1章 安装Nexus私服 以下操作在Nexus服务器进行: 1.安装JDK和Nexus Nexus下载地址: https://www.sonatype.com/download-oss-sonatype 安装命令: yum install java -y tar zxf nexus-3.23.0- ...
转载 2021-08-18 22:09:00
162阅读
2评论
一、自动化部署代码实践早期手动部署代码纯手动scp上传代码。纯手动登陆,Git pull 或者SVN update。纯手动xftp上传代码。开发发送压缩包,rz上传,解压部署代码。缺点:全程运维参与,占用大量时间。如果节点多,上线速度慢。人为失误多,目录管理混乱。回滚不及时,或者难以回退。设计自动部署代码流程设计,确定目标。1、自动部署环境1)开发环境开发者本地有自己的环境,运维配置公共开发环境,
转载 2017-07-19 15:21:42
1597阅读
启动gitlab和jenkins存在的问题1)gitlab拉代码地址 2)Jenkins如何拉gitlab代码 3)Jenkins公钥如何永久保存 4)Jenkins拉下来代码之后,需要将代码打到docker镜像中,jenkins这台容器如何执行docker命令 5)Jenkins中,如何登录harbor(永久登录harbor)主机IP角色docker0110.0.0.101webdocker02
原创 精选 2023-09-18 16:41:16
449阅读
入门知识总体目标方向先熟悉一些基本的流程 安装配置对应环境与分析工具 常规漏洞代码审计分析 一些框架漏洞代码审计分析学习方向个人认为主要的方向如下: 学习了解java的基本使用 学习掌握常见Web漏洞的原理(注入、XSS、SSRF等) 学习审计常见漏洞 学习审计中间件框架的知识(weblogic、fastjson等)代码审计流程配置分析环境 没什么说的,没环境还分析
  • 1
  • 2
  • 3
  • 4
  • 5