版本構建指南

2021-07-16 05:49:08 字數 2442 閱讀 1845

標籤: 構建版本 維護

向每個開發人員確定**是否全部提交。

賬戶:[email protected]

密碼:1

工作目錄:/home/extend/smoke/devcome/itrans10

[smoke@idf-master-59 itrans10]$ ./auto-smoke.sh

usage: ./auto-smoke.sh

tips:部分功能棄用,待刪除。

[smoke@idf-master-59 itrans10]$ ./auto-smoke.sh update
核心**

svn up .

./add

.3rd

[smoke@idf-master-59 itrans10]$ ./auto-smoke.sh build
核心**

cmake ../source -ddebug=1 && make install verbose=1
[smoke@idf-master-59 itrans10]$ ./auto-smoke.sh pack
核心**, deploy/xbin/makefile

make
操作結果:核心**拷貝至 deploy/xclone/generic/opt/itrans10/

psmt

psmt_data_dir=$itrans_ins_home/std/svc/group1/psmts/psmt/data

# 刪除data目錄

rm -rvf $psmt_data_dir

# 鏈結解碼器真正資源到data目錄

ln -s

$psmt_res_dir

$psmt_data_dir

# 確認共享記憶體足夠

df -h

# 若共享記憶體不夠,修改shm大小

su -c "mount -o size=56g -o nr_inodes=1000000 -o noatime,nodiratime -o remount /dev/shm/"

# 載入資源

./psmt_res -config ../conf/cnen/limited.ini:../data/cnen/

[smoke@idf-master-59 itrans10]$ ./auto-smoke.sh smoke
核心**

./itranscon -ln1

-n1-i

../test/in/cn

-o../test/out -p

"outfmt=json;type=cnen;"

-t".json"

./itrans_utest ../test/ut/test_items.txt

./itrans_utest ../test/ut/test_cnen_items.txt cn en

windows下執行utils下的 ready_db.bat

執行1,檢測各個元件的版本並獲取元件的說明,目前版本號並未真正更新

手動提交步驟1生成的版本說明檔案(fileverinfo.rc、fileverinfo.h)

,在svn中記錄下建立版本的時間

執行3,建立tag

執行0,退出

機器:192.168.1.1

賬號:dataadmin

密碼:***

vbp(visual build pro)

- [ ] 請測試幫忙補充一下~

注意:如果當前使用者有活動程序,則使用者無法被刪除

# 1.核心**拷貝

pushd deploy/xbin/

make

popd

# 2.user.conf寫入sudo密碼(首次執行build.sh會提示)

vim deploy/xclone/user.conf

# 3.轉殖打包

pushd deploy/xclone/

./build.sh 3400

popd

打包機器:xclone/dist/

itrans10/

itrans10#3400-pro.patch

itrans10#3400-201608031139.tar.bz2

dc(data center):[email protected]:」~/release/itrans1x/xcloned/stub」

itrans10#3400-201608031139.tar.bz2

Hopsan完全編譯構建指南

hopsan是乙個自由開源的多領域系統 工具,由林雪平大學流體和機電系統部門開發。官網 原始碼 預設的hopsan構建環境以qtcreator ide為中心,並使用qmake專案檔案和qmake程式來生成makefile。hopsangui和其他一些元件需要qt庫,但核心元件如hopsancore庫...

構建離線Go程式設計指南 gotour

gotour english version 這個教程非常簡單易學,共分三部分 第一部分主要介紹go語言的基礎概念,包括包 匯入 函式 變數 條件 迴圈 指標 struct slice map range等。第二部分主要介紹方法 介面 error web伺服器 處理等。第三部分主要介紹併發 goro...

版本號命名指南

首先看看某些常見軟體的版本號 從上可以看出,不同的軟體版本號風格各異,隨著系統的規模越大,依賴的軟體越多,如果這些軟體沒有遵循一套規範的命名風格,容易造成 dependency hell。所以當我們發布版本時,版本號的命名需要遵循某種規則,其中 semantic versioning 2.0.0 定...