ローカルブラウザを開くアクションを実行したいジョブを設定しました。Pythonスクリプトを使用して記述します:
import webbrowser
if __name__=="__main__":
webbrowser.open("http://www.example.com")
次に、jenkins ダッシュボードの [今すぐビルド] ボタンをクリックすると、正常に実行され、結果として成功したと表示されます。しかし、ブラウザには何も起こりません。他の python スクリプトが正しく実行できるのは非常に奇妙です。理由がわかりません。
追加: この jenkins (Jenkins ver. 1.524) はラップトップにインストールされており、ラップトップの OS は Win7 です。jenkins を Windows サービスとして開始します。何か考えはありますか?