https://github.com/abaplint/abaplint-docker
abaplint docker image config
https://github.com/abaplint/abaplint-docker
Last synced: about 2 months ago
JSON representation
abaplint docker image config
- Host: GitHub
- URL: https://github.com/abaplint/abaplint-docker
- Owner: abaplint
- License: mit
- Created: 2019-09-07T08:31:07.000Z (almost 7 years ago)
- Default Branch: main
- Last Pushed: 2023-11-03T12:49:59.000Z (over 2 years ago)
- Last Synced: 2025-01-08T18:18:49.726Z (over 1 year ago)
- Language: Shell
- Homepage:
- Size: 26.4 KB
- Stars: 3
- Watchers: 4
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

# abaplint docker config
This repository hold official configuration for docker image of [abaplint](https://github.com/abaplint/abaplint).
The image is accessible at [Docker Hub](https://hub.docker.com/r/abaplint/abaplint). Published automatically every hour.
Templates for re-usage:
- Gitlab: `.gitlab-ci.yml` example can be found in [templates](./templates). Working repo for this configation can be found at [abaplinted_sample](https://gitlab.com/atsybulsky/abaplinted_sample)
## Manual build procedure
```sh
# Supposedly after docker login
bin/build-container.sh
bin/push-containers.sh
# This pushes latest, and version tags (e.g. 2, 2.1, 2.1.3)
```
To test the built image:
```sh
bin/test-run.sh
```
---
### Useful notes
- https://www.digitalocean.com/community/tutorials/how-to-remove-docker-images-containers-and-volumes
- https://jimhoskins.com/2013/07/27/remove-untagged-docker-images.html
- repository_dispatch github action:
- https://blog.marcnuri.com/triggering-github-actions-across-different-repositories/
- https://github.com/marketplace/actions/repository-dispatch
- remove stopped containers: `docker rm $(docker ps -qa --no-trunc --filter "status=exited")`
- remove dangling images (no tag): `docker image prune`
- remove all unused images: `docker image prune -a`