universal-ci-cd-scripts/ci.example.properties

36 lines
1.2 KiB
Properties

# Git
ci.git.tag.deploy.prefixes=deploy-, release-
ci.git.tag.release.prefixes=release-, binaries-, docker-
# Docker
ci.docker.files.default=Deploy.Dockerfile
ci.docker.files.release=Binaries.Extra.Dockerfile, Deploy.Dockerfile
ci.docker.build.additional-args=--build-arg ARG1=${ENV1} --build-arg ARG2=${ENV2}
## SSH
ci.deploy.ssh.profile=deploy-ssh-profile
ci.deploy.ssh.host=your.domain.or.ip
ci.deploy.ssh.port=22
ci.deploy.ssh.username=your_login
# Docker Push
ci.docker.image.push.files=Deploy.Dockerfile
ci.docker.image.base.name=your.registry/your-image
ci.docker.registry=your.registry
ci.docker.registry.username=your_registry_username
ci.docker.registry.password=your_registry_password
## Docker-Compose Deploy
ci.deploy.docker-compose.base-command=docker compose
ci.deploy.docker-compose.dir=/path/to/your/docker-compose
ci.deploy.docker-compose.filename=docker-compose.yml
# Gitea
ci.gitea.host=git.tswf.io
## Releases
ci.release.artifacts.dockerfiles=Binaries.Extra.Dockerfile
ci.release.artifacts.is-required=true
ci.release.artifacts.binaries.extra.dockerfile.grab=/build/app.linux-386
ci.release.artifact.app.linux-386.name=my-application-name.linux-386