|
1 | | -# opensource COBOL 4J development environment (Docker) |
| 1 | +このリポジトリでは、GitHub Actionsを使用して、opensource COBOL 4J及びOpen COBOL ESQL 4JのインストールされたDockerイメージのリリースを行います。 |
2 | 2 |
|
3 | | -## Docker image |
4 | | -Versions : |
| 3 | +# リリース手順 |
5 | 4 |
|
6 | | -- OS: Ubuntu |
7 | | -- opensource COBOL 4J: v1.1.7 |
8 | | -- Open COBOL ESQL 4J: v1.1.1 |
| 5 | +## build-config.jsonの編集 |
9 | 6 |
|
10 | | -In order to "Hello World" program, run the following commands in the docker container |
| 7 | +リリースするバージョンに合わせて、build-config.jsonを編集します。 |
| 8 | +* opensource_COBOL_4J_version: Dockerイメージにインストールするopensource COBOL 4Jのバージョン |
| 9 | +* Open_COBOL_ESQL_4J_version: DockerイメージにインストールするOpen COBOL ESQL 4Jのバージョン |
| 10 | +* version_string_prefix: リリースするDockerイメージタグのプレフィックス |
| 11 | + * 例えば20250929を指定すると、以下の3つのタグを持つDockerイメージがビルドされ、Docker Hubにプッシュされます。 |
| 12 | + * opensourcecobol/opensourcecobol4j:20250929 |
| 13 | + * opensourcecobol/opensourcecobol4j:20250929-utf8 |
| 14 | + * opensourcecobol/opensourcecobol4j:latest |
11 | 15 |
|
12 | | -``` |
13 | | -cd /root/cobol_sample |
14 | | -cobj HELLO.cbl |
15 | | -java HELLO |
16 | | -``` |
| 16 | +## ワークフローの手動実行 |
17 | 17 |
|
18 | | -## Docker containers |
| 18 | +[公式ドキュメント](https://docs.github.com/ja/actions/how-tos/manage-workflow-runs/manually-run-a-workflow)を参考にして、ワークフローを手動で実行します。 |
19 | 19 |
|
20 | | -In order to launch the environment with a database server and a client with opensource COBOL 4J Open COBOL ESQL 4J installed, run the following command. |
| 20 | +* ワークフロー名: `Build and Push Docker Image` |
| 21 | +* ブランチ: `main` |
| 22 | +* 入力パラメータ: `push_to_dockerhub`に`true`を指定 |
21 | 23 |
|
22 | | -```bash |
23 | | -cd docker-compose |
24 | | -docker compose up -d |
25 | | -docker attach oc4j_client |
26 | | -``` |
| 24 | +これによりDockerイメージがビルドされ、Docker HubにDockerイメージがプッシュされます。 |
27 | 25 |
|
28 | | -Run the following in the docker container and execute sample programs of Open COBOL ESQL 4J. |
29 | | - |
30 | | -```bash |
31 | | -cd /root/ocesql4j_sample |
32 | | -make |
33 | | -``` |
34 | | - |
35 | | -Copyright 2021-2024, Tokyo System House Co., Ltd. <[email protected]> |
| 26 | +Copyright 2021-2025, Tokyo System House Co., Ltd. <[email protected]> |
0 commit comments