at 17.09-beta 683 B view raw
1# This test runs gitlab and checks if it works 2 3import ./make-test.nix ({ pkgs, ...} : { 4 name = "gitlab"; 5 meta = with pkgs.stdenv.lib.maintainers; { 6 maintainers = [ domenkozar offline ]; 7 }; 8 9 nodes = { 10 gitlab = { config, pkgs, ... }: { 11 virtualisation.memorySize = 768; 12 services.gitlab.enable = true; 13 services.gitlab.databasePassword = "gitlab"; 14 systemd.services.gitlab.serviceConfig.TimeoutStartSec = "10min"; 15 }; 16 }; 17 18 testScript = '' 19 $gitlab->start(); 20 $gitlab->waitForUnit("gitlab.service"); 21 $gitlab->waitForUnit("gitlab-sidekiq.service"); 22 $gitlab->waitUntilSucceeds("curl http://localhost:8080/users/sign_in"); 23 ''; 24})