我们很高兴地宣布http://asciidoctor.org[Asciidoctor]家族的最新成员,https://github.com/asciidoctor/docker-asciidoctorj[Docker AsciidoctorJ]。https://github.com/asciidoctor/docker-asciidoctorj[Docker AsciidoctorJ]项目确保任何部署到Java EE应用服务器*的应用程序都能使用AsciidoctorJ。

目前,只有http://wildfly.org[WildFly]通过了测试。欢迎提出拉取请求!

它是关于什么的?

这个项目提供了:

一个`Dockerfile

构建一个Docker镜像,其中包括WildFly 8.2、AsciidoctorJ 1.5.2和AsciidoctorJ PDF 1.5.0

Arquillian 测试

在Docker容器内部使用AsciidoctorJ将AsciiDoc文件转换为HTML和PDF文件。

由Arquillian管理的AsciidoctorJ WildFly Docker容器
Figure 1. Arquillian与Docker在WildFly中对AsciidoctorJ进行集成测试的力量

学习更多!

以下帖子解释了我们如何在WildFly Docker容器中执行AsciidoctorJ的Arquillian测试。我们将讨论:

  • docker-asciidoctorj,专用的Asciidoctor GitHub项目

  • '''在Docker Hub上的https://registry.hub.docker.com/repos/asciidoctor/[官方Asciidoctor组织]'''

  • '''Arquillian Cube,这是一个Arquillian扩展,可以用来从Arquillian管理Docker容器'''

  • JBoss提供的https://registry.hub.docker.com/u/jboss/wildfly/[WildFly Docker镜像]

想要了解更多信息吗?阅读完整的博客文章来获取所有细节。