/techdocs-cli

docker image for techdocs-cli

Primary LanguageDockerfileApache License 2.0Apache-2.0

techdocs-cli

Docker image for running backstage techdocs-cli for generating mkdocs

GCP cloudbuild & pulumi

This is how to configure it in pulumi python

pulumi_gcp.cloudbuild.Trigger(
    resource_name="docs-generate-docs", build=pulumi_gcp.cloudbuild.TriggerBuildArgs(
        steps=[
            pulumi_gcp.cloudbuild.TriggerBuildStepArgs(
                name='confiq/techdocs-cli:latest',
                id="build_docs",
                entrypoint="sh",
                args=[
                    '-c',
                    'techdocs-cli generate --no-docker && '
                    'techdocs-cli publish --publisher-type=googleGcs --storage-name=[BUCKET_NAME] '
                    '--entity=default/Resource/docs',
                ]
            )
        ]
    ),
    github={
        'owner': '[org]',
        'name': '[repo]',
        'push': {
            'branch': f'^master$',
        }
    }
)