23 lines
598 B
Bash
Executable File
23 lines
598 B
Bash
Executable File
#!/bin/bash
|
|
|
|
set -euo pipefail
|
|
|
|
ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
|
|
IMAGE_NAME="codex-action-smoke:local"
|
|
|
|
if ! command -v docker >/dev/null 2>&1; then
|
|
echo "SKIP: docker is not available"
|
|
exit 0
|
|
fi
|
|
|
|
if ! docker info >/dev/null 2>&1; then
|
|
echo "SKIP: docker daemon is not available"
|
|
exit 0
|
|
fi
|
|
|
|
docker build -t "$IMAGE_NAME" "$ROOT_DIR"
|
|
|
|
docker run --rm --entrypoint codex "$IMAGE_NAME" --version
|
|
docker run --rm --entrypoint codex "$IMAGE_NAME" plugin list | grep -q "jsc@doc"
|
|
docker run --rm --entrypoint codex "$IMAGE_NAME" plugin list | grep -q "jsc@code-review"
|