Skip to content

linghengqian/gitlab-ce-ssh-test

Repository files navigation

gitlab-ce-ssh-test

Unknown tests

git clone [email protected]:linghengqian/gitlab-ce-ssh-test.git
cd ./gitlab-ce-ssh-test/
docker compose --file ./docker-compose-unknown.yml pull
docker compose --file ./docker-compose-unknown.yml up -d
  • To remove the Docker Compose unit, execute the following command.
docker compose --file ./docker-compose-unknown.yml down --volumes

Successful unit testing

git clone [email protected]:linghengqian/gitlab-ce-ssh-test.git
cd ./gitlab-ce-ssh-test/
docker compose --file ./docker-compose-success.yml pull
docker compose --file ./docker-compose-success.yml up -d
  • To remove the Docker Compose unit, execute the following command.
docker compose --file ./docker-compose-success.yml down --volumes

Additional Topics

# Here is a simple test.

# ... Generate SSH key

cat ~/.ssh/id_ed25519.pub

# ... Upload the SSH public key to http://localhost:12345/-/user_settings/ssh_keys .

ssh -T ssh://[email protected]:22345

# .. After uploading the project, try to clone it.
cd /tmp/
git clone ssh://[email protected]:22345/linghengqian/gitlab-ce-ssh-test.git
# Here is a simple test.

docker pull apache/hive:4.0.0
docker tag apache/hive:4.0.0 127.0.0.1:32345/linghengqian/gitlab-ce-ssh-test/apache-hive:4.0.0
docker login 127.0.0.1:32345
docker push 127.0.0.1:32345/linghengqian/gitlab-ce-ssh-test/apache-hive:4.0.0
docker image rm 127.0.0.1:32345/linghengqian/gitlab-ce-ssh-test/apache-hive:4.0.0
docker pull 127.0.0.1:32345/linghengqian/gitlab-ce-ssh-test/apache-hive:4.0.0
puma['worker_processes'] = 0
sidekiq['concurrency'] = 10
prometheus_monitoring['enable'] = false

Additional Topics about Runner

  • docker-compose-runner.yml tests against Gitlab Runner.
docker compose --file ./docker-compose-runner.yml pull
docker compose --file ./docker-compose-runner.yml up -d
docker compose --file ./docker-compose-runner.yml exec gitlab-runner-first /bin/bash

gitlab-runner register \
  --non-interactive \
  --url http://gitlab-ce:12345 \
  --token <Aloha, your Token> \
  --executor docker \
  --docker-image alpine:latest \
  --description "docker-runner" \
  --docker-volumes /var/run/docker.sock:/var/run/docker.sock \
  --clone-url http://gitlab-ce:12345 \
  --docker-network-mode gitlab-ce-ssh-test_default
  
cat /etc/gitlab-runner/config.toml

exit

docker compose --file ./docker-compose-runner.yml down --volumes

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published