Tôi đã làm theo hướng dẫn này :
node {
git url: 'https://github.com/joe_user/simple-maven-project-with-tests.git'
...
}
Tuy nhiên, nó không cho biết cách thêm thông tin đăng nhập. Jenkins có phần "Thông tin đăng nhập" cụ thể nơi bạn xác định người dùng & pass của người dùng, sau đó lấy ID để sử dụng trong công việc, nhưng làm cách nào để sử dụng phần đó trong hướng dẫn Pipeline?
Tôi đã thử với:
git([url: 'git@bitbucket.org:company/repo.git', branch: 'master', credentialsId: '12345-1234-4696-af25-123455'])
không may mắn:
stderr: Host key verification failed.
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Có cách nào định cấu hình các khoản tín dụng trong đường dẫn hay tôi phải đặt các khóa SSH vào tệp .ssh / allow_keys của người dùng Linux của Jenkin không?
Trong thế giới lý tưởng, tôi muốn có một kho lưu trữ các công việc đường ống và kho lưu trữ, sau đó khởi chạy Docker Jenkins và tự động thêm các công việc và khóa này vào đó mà không cần phải định cấu hình bất kỳ thứ gì trong Jenkins Console.