Skip to content

Myriadの評価実験の内容を掲載しています。

Notifications You must be signed in to change notification settings

higolab/myriad-evaluation_202302

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

(注) 本リポジトリの一部はhttps://github.com/docker-library/openjdkを参考にしたものである.

Myriad評価実験

  • maintainability_exp
    • main.my:エントリーポイントとなるmyriadファイル
    • images
      • imageFromDebian.my:Debianベースのテンプレート
      • imageFromOracle.my:OracleLinuxベースのテンプレート
      • imageFromSlimDebian.my:Slim-Debianベースのテンプレート
      • imageFromWindows.my:WindiowsSeverベースのテンプレート
      • function.my:各種テンプレート間で共通して使用する関数を集めたmyriadファイル
    • generate.sh:versions.shからデータを取得し,プリプロセッサの実行,Dockerfileの生成を行うシェルスクリプト
    • versions.json:各種Dockerfileに適用するデータを含めたファイル
  • readability_exp
    • main.my:エントリーポイントとなるmyriadファイル
    • images
      • imageFromDebian.my:Debianベースのテンプレート
      • imageFromOracle.my:OracleLinuxベースのテンプレート
      • imageFromSlimDebian.my:Slim-Debianベースのテンプレート
      • imageFromWindows.my:WindiowsSeverベースのテンプレート
      • function.my:各種テンプレート間で共通して使用する関数を集めたmyriadファイル
    • generate.sh:プリプロセッサを実行し,Dockerfileを生成するシェルスクリプト
  • library_exp
    • Dockerfile:被験者が作成する対象となるDockerfile
    • index.html:作成したコンテナが内部で持つhtmlファイル

本比較対象はDocker HubのOpenJDKプロジェクトを評価用に改変したものである.

  • apply-templates.sh:versions.shからデータを取得し,テンプレートファイルへの適用,Dockerfileの生成を行うシェルスクリプト
  • Dockerfile-linux.template:Linuxベースのテンプレートファイル
  • Dockerfile-windows.template:WindowsServerベースのテンレートファイル
  • versions.sh:各種Dockerfileに適用するデータを含めたファイル

About

Myriadの評価実験の内容を掲載しています。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published