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

花木网站模版网站前台和后台设计

花木网站模版,网站前台和后台设计,爱站网关键词长尾挖掘工具,铜川北京网站建设理解Apache发布的内容和流程 总的来说#xff0c;Source Release是Apache关注的重点#xff0c;也是发布的必须内容#xff1b;而Binary Release是可选项#xff0c;Dubbo可以选择是否发布二进制包到Apache仓库或者发布到Maven中央仓库。 请参考以下链接#xff0c;找到…理解Apache发布的内容和流程 总的来说Source Release是Apache关注的重点也是发布的必须内容而Binary Release是可选项Dubbo可以选择是否发布二进制包到Apache仓库或者发布到Maven中央仓库。 请参考以下链接找到更多关于ASF的发布指南: Apache Release GuideApache Release PolicyMaven Release Info 本地构建环境准备 主要包括签名工具、Maven仓库认证相关准备 安装GPG参见 https://www.gnupg.org/download/index.html 如Mac OS $ brew install gpg $ gpg --version #检查版本应该为2.x 用gpg生成key 根据提示生成key$ gpg2 --full-gen-key gpg (GnuPG) 2.0.12; Copyright (C) 2009 Free Software Foundation, Inc. This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.Please select what kind of key you want:(1) RSA and RSA (default)(2) DSA and Elgamal(3) DSA (sign only)(4) RSA (sign only) Your selection? 1 RSA keys may be between 1024 and 4096 bits long. What keysize do you want? (2048) 4096 Requested keysize is 4096 bits Please specify how long the key should be valid.0 key does not expiren key expires in n daysnw key expires in n weeksnm key expires in n monthsny key expires in n years Key is valid for? (0) Key does not expire at all Is this correct? (y/N) yGnuPG needs to construct a user ID to identify your key.Real name: Robert Burrell Donkin Email address: rdonkinapache.org Comment: CODE SIGNING KEY You selected this USER-ID:Robert Burrell Donkin (CODE SIGNING KEY) rdonkinapache.orgChange (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? O You need a Passphrase to protect your secret key. # 填入密码以后打包过程中会经常用到 查看key id $ gpg --list-keys pub rsa4096/28681CB1 2018-04-26 # 28681CB1就是key id uid [ultimate] liujun (apache-dubbo) liujunapache.org sub rsa4096/D3D6984B 2018-04-26# 通过key id发送public key到keyserver $ gpg --keyserver pgpkeys.mit.edu --send-key 28681CB1 # 其中pgpkeys.mit.edu为随意挑选的keyserverkeyserver列表为https://sks-keyservers.net/status/因为相互之间是自动同步的选任意一个都可以。 如果有多个public key设置默认key ~/.gnupg/gpg.conf # If you have more than 1 secret key in your keyring, you may want to # uncomment the following option and set your preferred keyid.default-key 28681CB1 设置Apache中央仓库 Dubbo项目的父pom为apache pom parentgroupIdorg.apache/groupIdartifactIdapache/artifactIdversion19/version /parent 添加以下内容到.m2/settings.xml 所有密码请使用[maven-encryption-plugin](http://maven.apache.org/guides/mini/guide-encryption.html)加密后再填入settings ...servers!-- To publish a snapshot of some part of Maven --serveridapache.snapshots.https/idusername !-- YOUR APACHE LDAP USERNAME -- /usernamepassword !-- YOUR APACHE LDAP PASSWORD (encrypted) -- /password/server!-- To stage a release of some part of Maven --serveridapache.releases.https/idusername !-- YOUR APACHE LDAP USERNAME -- /usernamepassword !-- YOUR APACHE LDAP PASSWORD (encrypted) -- /password/server...!-- gpg passphrase used when generate key --serveridgpg.passphrase/idpassphrase!-- yourKeyPassword --/passphrase/server/servers /settings ​ 打包上传 从主干分支拉取新分支作为发布分支如现在要发布2.6.4版本则从2.6.x拉出新分支2.6.4-release此后2.6.4 Release Candidates涉及的修改及打标签等都在2.6.4-release分支进行最终发布完成后合入主干分支。 首先在2.6.4-release分支验证maven组件打包、source源码打包、签名等是否都正常工作 $ mvn clean install -Papache-release $ mvn deploy # 将snapshot包推送到maven中央仓库处于staging状态 用maven-release-plugin发布 先用dryRun验证是否ok $ mvn release:prepare -Papache-release -Darguments-DskipTests -DautoVersionSubmodulestrue -DusernameYOUR GITHUB ID -DdryRuntrue 验证通过后执行release:prepare$ mvn release:clean $ mvn release:prepare -Papache-release -Darguments-DskipTests -DautoVersionSubmodulestrue -DusernameYOUR GITHUB ID # 执行完成后1.生成source.zip包 2.打出tag并推送到github仓库 3.分支版本自动升级为2.6.4-SNAPSHOT并将修改推送到github仓库 执行release:perform做正式发布 $ mvn -Prelease release:perform -Darguments-DskipTests -DautoVersionSubmodulestrue -DusernameYOUR GITHUB ID # 所有artifacts发布到配置的远程maven中央仓库处于staging状态 准备Apache发布 准备svn本机环境Apache使用svn托管项目的发布内容 将dubbo checkout到本地目录 $ svn checkout https://dist.apache.org/repos/dist/dev/incubator/dubbo # 假定本地目录为 ~/apache/incubator/dubbo 当前发布版本为2.6.4新建目录 $ cd ~/apache/incubator/dubbo # dubbo svn根目录 $ mkdir 2.6.4 添加public key到KEYS文件。KEYS主要是让参与投票的人在本地导入用来校验sign的正确性拷贝Dubbo根目录下的source.zip包到svn本地仓库dubbo/2.6.4 生成sha512签名 $ shasum -a 512 dubbo-incubating-2.6.4-source-release.zip dubbo-incubating-2.6.4-source-release.zip.sha512 如果有binary release要同时发布 # 到dubbo项目distribution的module下执行 $ mvn install # target目录下拷贝bin-release.zip以及bin-release.zip.asc到svn本地仓库dubbo/2.6.4 # 参考第6步生成sha512签名 提交到Apache svn $ svn status $ svn commit -m prepare for 2.6.4 RC1 验证Release Candidates 证环节包含但不限于以下内容和形式 Check signatures and hashes are good sha512 dubbo-incubating-${release_version}-bin-release.zip.sha512 sha512 dubbo-incubating-${release_version}-source-release.zip.sha512 unzip dubbo-incubating-dollar;{release_version}-source-release.zip to the default directory and check the following: Directory with incubator in name      dubbo-incubating-${release_version}-bin-releaseDISCLAIMER file existsLICENSE and NOTICE file exists and contents are goodAll files and no binary files existAll files has standard ASF License headerCan compile from source All unit tests can pass mvn clean test # This will run all unit tests # you can also open rat and style plugin to check if every file meets requirements. mvn clean install -Drat.skipfalse -Dcheckstyle.skipfalse Release candidates match with corresponding tags, you can find tag link and hash in vote email. 进入投票 投票分两个阶段 Dubbo社区投票发起投票邮件到devdubbo.apache.org。在社区开发者Review并统计到3个同意发版的binding票后即可进入下一阶段的投票。Apache社区投票发起投票邮件到generalapache.org。在Apache PMC Review并统计到3个统一发版的binding票后即可进行正式发布。 邮件模板 Hello Dubbo Community,This is a call for vote to release Apache Dubbo (Incubating) version 2.6.4.The release candidates: https://dist.apache.org/repos/dist/dev/incubator/dubbo/2.6.4/Git tag for the release: https://github.com/apache/incubator-dubbo/tree/dubbo-2.6.4Hash for the release tag: afab04c53edab38d52275d2a198ea1aff7a4f41eRelease Notes: https://github.com/apache/incubator-dubbo/releases/tag/untagged-4775c0a22c60fca55118The artifacts have been signed with Key : 28681CB1, which can be found in the keys file: https://dist.apache.org/repos/dist/dev/incubator/dubbo/KEYSThe vote will be open for at least 72 hours or until necessary number of votes are reached.Please vote accordingly:[ ] 1 approve [ ] 0 no opinion [ ] -1 disapprove with the reasonThanks, The Apache Dubbo (Incubating) Team 正式发布 提交https://dist.apache.org/repos/dist/dev/incubator/dubbo目录下的发布包到https://dist.apache.org/repos/dist/release/incubator/dubbo/完成正式发布。发邮件到devdubbo.apache.org和generalapache.org通知社区发布完成。 完成Maven Convenient Binary发布可选 apache.repository.org nexus仓库的权限已经申请参见jira。 之前发布到maven仓库的atifacts都处于staging状态用Apache id登录apache.repository.org完成发布。 原文链接 本文为云栖社区原创内容未经允许不得转载。
http://www.zqtcl.cn/news/978671/

相关文章:

  • 网站上漂亮的甘特图是怎么做的江门seo方法
  • 局域网建设网站seo优化查询
  • 网站安装模板wordpress多个函数文件
  • 网站建设飠金手指排名十二毕业设计论文网
  • 高密哪里做网站好网络营销的四大特点
  • 网站锚文本怎么做怎么在网上接网站建设
  • php做公司网站中国大工程建设需要什么样的人才
  • 优化公司怎么优化网站的技能网站建设项目需求
  • wordpress怎么修改主页网站改版seo
  • 做视频网站需要多少带宽lnmp wordpress 数据库
  • 网站速度慢wordpress徐州网络推广公司
  • 网站建设增城seo外链是什么意思
  • php做企业网站管理系统免费网站制作手机软件的app
  • 商城网站建设咨询如何通过网站后台修改网站
  • 重庆网站建设论文2 如何写一份详细的网站开发方案
  • 宁波门户网站建设做购物网站表结构分析
  • 上传网站图片处理画册设计多少钱一页
  • 网站做标签页新公司网站建设都有哪些优势
  • 上门做指甲哪个网站百度搜索榜
  • 西安网站seo优化商城域名注册管理机构
  • 凡客网站目录优化服装网站建设论文
  • 自助网站搭建哈尔滨seo优化
  • 做网站和软件的团队网页设计与网页制作的实验报告
  • 广州网站建设很棒 乐云践新wordpress搬家 登录报错
  • 顺的网站建设案例如何上传网站
  • 网站管理和建设工作职责中国建设银行卖狗年纪念币官方网站
  • 如何快速开发一个网站干洗店投资多少钱可以营业了
  • 哪些分类网站WordPress商用收费吗
  • 南开网站建设优化seo福建凭祥建设工程有限公司网站
  • 建设工程消防设计备案凭证查询网站网站建设课程设计目的和内容