当前位置: 首页 > wzjs >正文

地方网站运营方案芜湖网络营销公司

地方网站运营方案,芜湖网络营销公司,建站宝盒可以做视频聊天交友网站吗,300网站建设maven 系列 maven-01-发布到中央仓库概览 maven-02-发布到中央仓库常用脚本 maven-03-发布到中央仓库之持续集成 maven-04-发布到中央仓库之 Ignore Licence maven-05-maven 配置进阶学习 maven-06-maven 中央仓库 OSSRH 停止服务,Central Publishing Portal …

maven 系列

maven-01-发布到中央仓库概览

maven-02-发布到中央仓库常用脚本

maven-03-发布到中央仓库之持续集成

maven-04-发布到中央仓库之 Ignore Licence

maven-05-maven 配置进阶学习

maven-06-maven 中央仓库 OSSRH 停止服务,Central Publishing Portal 迁移实战

作用

整理常见的脚本

主要分为 bash 和 bat 文件。

Bash 脚本

cgit.sh

# 提交git pull
git add .
git commit -m "[Feature] add for new"
git push
git status# 1. 赋值权限: chmod +x ./cgit.sh
# 2. 执行: ./cgit.sh
# Last Update Time: 2018-11-21 21:55:38
# Author:   houbb

release.sh

#!/usr/bin/env bash
echo "============================= RELEASE START..."## 版本号信息(需要手动指定)
version="0.0.1"
newVersion="0.0.2"
projectName="csv"# release 项目版本
## snapshot 版本号
snapshot_version=${version}"-SNAPSHOT"
## 新的版本号
release_version=${version}mvn versions:set -DgroupId=com.github.houbb -DartifactId=${projectName} -DoldVersion=${snapshot_version} -DnewVersion=${release_version}
mvn -N versions:update-child-modules
mvn versions:commit
echo "1. RELEASE ${snapshot_version} TO ${release_version} DONE."# 推送到 github
git add .
git commit -m "release branch ${version}"
git push
git statusecho "2. PUSH TO GITHUB DONE."# 推送到 maven 中央仓库
mvn clean deploy -P releaseecho "3. PUSH TO MAVEN CENTER DONE."# 合并到 master 分支
branchName="release_"${version} # 分支名称
git checkout master
git pull
git checkout ${branchName}
git rebase master
git checkout master
git merge ${branchName}
git pushecho "4. MERGE TO MASTER DONE."# 拉取新的分支
newBranchName="release_"${newVersion}
git branch ${newBranchName}
git checkout ${newBranchName}
git push --set-upstream origin ${newBranchName}echo "5. NEW BRANCH DONE."# 修改新分支的版本号
## snapshot 版本号
snapshot_new_version=${newVersion}"-SNAPSHOT"
mvn versions:set -DgroupId=com.github.houbb -DartifactId=${projectName} -DoldVersion=${release_version} -DnewVersion=${snapshot_new_version}
mvn -N versions:update-child-modules
mvn versions:commitgit add .
git commit -m "modify branch ${release_version} TO ${snapshot_new_version}"
git push
git status
echo "6. MODIFY ${release_version} TO ${snapshot_new_version} DONE."echo "============================= RELEASE END..."# 使用方式:
# 1. 赋值权限: chmod +x ./release.sh
# 2. 执行: ./release.sh
# Last Update Time: 2018-01-20 13:17:06
# Author:   houbb

release_rm.sh

#!/usr/bin/env bash
echo "============================= RELEASE START..."## 版本号信息(需要手动指定)
oldVersion="1.0.0"
newVersion="1.0.0"
projectName="csv"# 删除分支
oldBranchName="release_"${oldVersion}
git branch -d ${oldBranchName}
git push origin --delete ${oldBranchName}echo "1. Branch remove success..."# 拉取新的分支
newBranchName="release_"${newVersion}
git branch ${newBranchName}
git checkout ${newBranchName}
git push --set-upstream origin ${newBranchName}echo "2. NEW BRANCH DONE."# 修改新分支的版本号
## snapshot 版本号
snapshot_new_version=${newVersion}"-SNAPSHOT"
mvn versions:set -DgroupId=com.github.houbb -DartifactId=${projectName} -DoldVersion=${release_version} -DnewVersion=${snapshot_new_version}
mvn -N versions:update-child-modules
mvn versions:commitgit add .
git commit -m "modify branch ${release_version} TO ${snapshot_new_version}"
git push
git status
echo "3. MODIFY ${release_version} TO ${snapshot_new_version} DONE."echo "============================= BRANCH RE-CREATE END..."echo "============================= BRANCH LIST ============================="
git branch -a# 使用方式:
# 注意:本脚本用于删除分支,谨慎使用!
# 1. 赋值权限: chmod +x ./release_rm.sh
# 2. 执行: ./release_rm.sh
# Last Update Time: 2018-06-21 11:10:42
# Author:   houbb

BAT

cgit.bat

:: 用于提交当前变更(windows)
:: author: houbb
:: LastUpdateTime:  2018-11-22 09:08:52
:: 用法:双击运行,或者当前路径 cmd 直接输入 .\cgit.batgit pull
git add .
git commit -m "[Feature] add for new"
git push
git status

release.bat

:: 用于 release 当前项目(windows)
:: author: houbb
:: LastUpdateTime:  2018-1-22 09:08:52
:: 用法:双击运行,或者当前路径 cmd 直接输入 release.bat:: 关闭回显
@echo OFFECHO "============================= RELEASE START...":: 版本号信息(需要手动指定)
:::: 旧版本名称
SET version=0.0.1
:::: 新版本名称
SET newVersion=0.0.2
:::: 组织名称
SET groupName=com.github.houbb
:::: 项目名称
SET projectName=jdbc:: release 项目版本
:::: snapshot 版本号
SET snapshot_version=%version%"-SNAPSHOT"
:::: 新的版本号
SET release_version=%version%call mvn versions:set -DgroupId=%groupName% -DartifactId=%projectName% -DoldVersion=%snapshot_version% -DnewVersion=%release_version%
call mvn -N versions:update-child-modules
call mvn versions:commit
call echo "1. RELEASE %snapshot_version% TO %release_version% DONE.":: 推送到 github
git add .
git commit -m "release branch %version%"
git push
git statusECHO "2. PUSH TO GITHUB DONE.":: 推送到 maven 中央仓库
call mvn clean deploy -P release
ECHO "3 PUSH TO MVN CENTER DONE."
http://www.dtcms.com/wzjs/254870.html

相关文章:

  • 巩义专业网站建设价格seo排名课程咨询电话
  • 太原seo团队整站seo排名
  • 体育网站怎样做香功百度搜索app
  • 柳城网站建设适合中层管理的培训
  • 高新网站开发多少钱长沙做引流推广的公司
  • 网站后台编辑器下载培训seo去哪家机构最好
  • 做网站什么笔记本好用短视频营销策略有哪些
  • 找个人合伙做网站查域名注册详细信息查询
  • 做损坏文档的网站推广手段
  • pcc购物平台网站seo优化推广
  • 滁州做网站网络推广的含义
  • 网站制作论文总结北京计算机培训机构前十名
  • 网站功能建设描述书seo优化网站源码
  • 高端网站建设流行风千锋教育培训多少钱
  • 江苏盐城疫情最新消息seo实战密码
  • 环保网站建设公司排名百度里面的站长工具怎么取消
  • 网站开发不满意湖南网站建设平台
  • 如何写网站建设方案编程培训班学费一般多少钱
  • 4399网页游戏官网深圳seo推广培训
  • 洛阳网站建设制作多少钱百度优化是什么意思
  • 什么渠道做网站建设网络营销的优化和推广方式
  • 十八把网站做扇子西安seo包年服务
  • 网站的四大要素关键词优化快排
  • 网站后天添加文章不显示白云区新闻
  • 推荐做流程图的网站北京seo优化哪家好
  • 哪个网站可以做字体大小网络营销方案3000字
  • 旅游网站设计模版深圳竞价排名网络推广
  • 企业网站排名怎么优化怎么做公司网站推广
  • 怎么优化网站网站名查询网址
  • 百度手机模板网站需要优化的地方