diff --git a/.github/scripts/parse_changelog_of_version.py b/.github/scripts/parse_changelog_of_version.py index f0d846ba..3f8f09bb 100644 --- a/.github/scripts/parse_changelog_of_version.py +++ b/.github/scripts/parse_changelog_of_version.py @@ -21,4 +21,15 @@ if __name__ == '__main__': if not result_lines: print("Specified version not found.", file=sys.stderr) sys.exit(1) + result_lines.append("## 更新方式\n") + result_lines.append("### Docker 部署\n") + result_lines.append("```bash\n") + result_lines.append("docker rm -f memshell-party\n\n") + result_lines.append("docker run --pull=always --rm -it -d -p 8080:8080 --name memshell-party reajason/memshell-party:latest\n") + result_lines.append("```\n") + result_lines.append("### Jar 包启动\n") + result_lines.append("> 仅支持 JDK17 及以上版本\n") + result_lines.append("```bash\n") + result_lines.append(f"java -jar --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.xml/com.sun.org.apache.xalan.internal.xsltc.trax=ALL-UNNAMED --add-opens=java.xml/com.sun.org.apache.xalan.internal.xsltc.runtime=ALL-UNNAMED boot-{version.strip('v')}.jar\n") + result_lines.append("```\n") print("".join(result_lines).strip()) \ No newline at end of file