Open H-T-6221 opened 1 month ago
ソースコードを実装致しました。 ローカル上で動作することを確認致しました。 https://github.com/H-T-6221/cplus_sample/commit/894180a365df74d5016e85e92d37344eee785c73
次はJenkins上で実行し、動作することを確認致します。
Jenkins上ではわからないがローカル実行で確認したところ、実行できていなかった。 バックグラウンドでエラーが起きている。
hi344@DESKTOP-1CGGT07 MINGW64 /c/work/開発/repository/cplus_sample (main)
$ docker exec sender /root/server&
[1] 2620
hi344@DESKTOP-1CGGT07 MINGW64 /c/work/開発/repository/cplus_sample (main)
$ OCI runtime exec failed: exec failed: unable to start container process: exec: "C:/Program Files/Git/root/server": stat C:/Program Files/Git/root/server: no such file or directory: unknown
[1]+ Exit 126 docker exec sender /root/server
エラーメッセージから以下のサイトに書かれているを試してみた。 https://stackoverflow.com/questions/48001082/oci-runtime-exec-failed-exec-failed-executable-file-not-found-in-path
Windows CMDの場合(bashに切り替えない):
docker exec -it <container-id> /bin/sh
Windows CMDの場合(bashに切り替えた後):
docker exec -it <container-id> //bin//sh
または
winpty docker exec -it <container-id> //bin//sh
Git Bash の場合:
winpty docker exec -it <container-id> //bin//sh
今回、以下を試した。
docker exec sender //bin//sh /root/server
+ docker exec sender //bin//sh /root/server
//bin//sh: 0: cannot open C:/Program Files/Git/root/server: No such file
まだエラーが発生中
Jenkinsに通信アプリのテストを自動で実施するように実装した。 コードを乗せる場所がないため、以下に記載する。 ※今後、Jenkinsファイルにして、実装したい。
Log機能がないため、通信がどこまでできているのか分かっていない。
Log機能を追加し、通信テストの確認を行う。