質問: ### 行いたいこと CI(継続的インテグレーション)のツールを使ってjupyter環境構築を自動化したい. ### 課題 .ipynbファイルの中のプログラムを.ipynbファイルを開くことなしに,端末からコマンドラインで実行したいがやり方がわからない. ### 具体的に 現在,Docker上でjupyterの環境を構成しており,そのビルドやテストをJenkinsで管理しようと思っています. jupyter環境がきちんとビルドされているかをテストするために, .ipynbファイルの中に書いてあるプログラムをGoogle Chrome などで開いて実行しておりますが,このやり方だと手間がかかり面倒です. なんとか端末からコマンドラインでjupyterノートブックの中に書いてあるプログラムを動かすことはできないでしょうか.
回答: `jupyter nbconvert`コマンドの`ExecutePreprocessor.enabled`を使います。 下記の例は`hoge.ipynb`というファイルを実行した例です。 ``` jupyter nbconvert --to=notebook --inplace --ExecutePreprocessor.enabled=True hoge.ipynb ```