プロジェクト

全般

プロフィール

マニュアル #3178

1.1.0-RELEASEのLinux用パッケージの作成手順についてまとめる

n.kawauchi約9年前に追加. ほぼ9年前に更新.

ステータス:
終了
優先度:
通常
担当者:
対象バージョン:
開始日:
2015/04/17
期日:
進捗率:

100%

予定工数:

説明

OpenRTM-aist Python 1.1.0-RELEASE版のLinux用パッケージを作成するJenkinsジョブについてまとめる

履歴

#1 n.kawauchi約9年前に更新

  • 進捗率0 から 100 に変更

Jenkinsのジョブで32bit、64bitの各バイナリのビルドを行う

  • 対象ノード:
    debian60, debian60-64, debian70, debian70-64
    fedora19, fedora19-64, fedora20, fedora20-64
    ubuntu1204, ubuntu1204-64, ubuntu1404, ubuntu1404-64

Jenkinsジョブ Python(実行順)

  • 01_openrtm-python-build-tags (実行ノード:master)
    • チェックアウト後のソースからディストリビューション用のソースコードパッケージ(Unix用、Windows用)を作成する
  • 10_openrtm-python-build-tags-package-linux
    • 01_openrtm-python-build-tagsの結果をダウンロードしLinux(Debian, Fedora, Ubuntu)用パッケージをビルドする

*リリース前なので、以下のリポジトリはstaging環境を利用している

  • 20_openrtm-python-tags-linux-publish-staging
    • Linux用のビルド済みパッケージ(10_openrtm-python-build-tags-package-linux)を指定された更新サイトへ配置する
  • 30_openrtm-python-rebuild-debian-staging-repodb
    • マスターサーバのDebianのstagingリポジトリデータベースをアップデートする 
  • 30_openrtm-python-rebuild-fedora-staging-repodb
    • マスターサーバのFedoraのリポジトリデータベースをアップデートする
  • 30_openrtm-python-rebuild-linux-staging-repodb
    • マスターサーバのUbuntuのstagingリポジトリデータベースをアップデートする

Fedora用omniORBpyパッケージ作成手順

Fedora環境へOpenRTM-aist Pythonをインストールする際に必要な omniORBpy のパッケージはopenrtm.orgが配布している.
Jenkinsのジョブで32bit、64bitの各バイナリのビルドを行う.

  • 対象ノード:fedora19, fedora19-64, fedora20, fedora20-64

Jenkinsジョブ omniORB(実行順)

  • 50_omniORBpy-build-package
    • omniORBpy パッケージ作成
  • 50_omniORBpy-publish-package-staging
    • Publish omniORBpy rpm packages staging

#2 n-andoほぼ9年前に更新

  • ステータス新規 から 終了 に変更

他の形式にエクスポート: Atom PDF