Skip to content

Commit 4200d38

Browse files
committed
add generate changelog container. add cmd to regenerate changelog.
1 parent a2ad155 commit 4200d38

File tree

3 files changed

+12
-1
lines changed

3 files changed

+12
-1
lines changed

Dockerfile.generate-changelog

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
FROM ruby:2
2+
3+
RUN gem install github_changelog_generator

bin/dev

+4-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
set -x
44
set -e
55

6-
while getopts "bustef" OPTION; do
6+
while getopts "bustefc" OPTION; do
77
case $OPTION in
88
b)
99
COMPOSE_PROJECT_NAME=mqdev docker-compose build
@@ -23,6 +23,9 @@ while getopts "bustef" OPTION; do
2323
t)
2424
COMPOSE_PROJECT_NAME=mqdev docker-compose run --workdir="/mqdev" --rm dev ./bin/test
2525
;;
26+
c)
27+
COMPOSE_PROJECT_NAME=mqdev docker-compose run --workdir="/mqdev" --rm generate-changelog github_changelog_generator --future-release "$2"
28+
;;
2629

2730
\?)
2831
echo "Invalid option: -$OPTARG" >&2

docker-compose.yml

+5
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,11 @@ services:
3838
environment:
3939
MYSQL_ROOT_PASSWORD: rootpass
4040

41+
generate-changelog:
42+
build: { context: ., dockerfile: Dockerfile.generate-changelog }
43+
volumes:
44+
- ./:/mqdev
45+
4146
volumes:
4247
mysql-data:
4348
driver: local

0 commit comments

Comments
 (0)