at 25.11-pre 686 B view raw
1import ./make-test-python.nix ( 2 { pkgs, ... }: 3 rec { 4 name = "jenkins-cli"; 5 meta = with pkgs.lib.maintainers; { 6 maintainers = [ pamplemousse ]; 7 }; 8 9 nodes = { 10 machine = 11 { ... }: 12 { 13 services.jenkins = { 14 enable = true; 15 withCLI = true; 16 }; 17 }; 18 }; 19 20 testScript = '' 21 start_all() 22 23 machine.wait_for_unit("jenkins") 24 25 assert "JENKINS_URL" in machine.succeed("env") 26 assert "http://0.0.0.0:8080" in machine.succeed("echo $JENKINS_URL") 27 28 machine.succeed( 29 "jenkins-cli -auth admin:$(cat /var/lib/jenkins/secrets/initialAdminPassword)" 30 ) 31 ''; 32 } 33)