TeamCity agent hiển thị danh sách "Biến môi trường" trong Thông số đại lý nhưng tôi không thể cập nhật chúng. Tôi đã thêm các biến môi trường vào hệ điều hành tác nhân của mình, nhưng không thể làm cho chúng làm mới. Tôi đã thử khởi động lại tác nhân và vô hiệu hóa và bật lại tác nhân.Cách cập nhật hoặc thêm Biến môi trường vào tác nhân TeamCity
5
A
Trả lời
7
Tác nhân TeamCity không thực sự đọc các vars môi trường từ hệ điều hành. Thay vào đó nó đọc chúng từ tệp buildAgent/conf/buildAgent.properties trên máy tác nhân của bạn. Ở cuối tệp này, bạn sẽ thấy hướng dẫn về cách thêm biến mới. Một cái gì đó như thế này:
# Environment Variables
#env.exampleEnvVar=example Env Value
env.GRADLE_HOME=/Frameworks/gradle-2.9
Khi you'ce thực hiện chuyển đổi này để nhắc lệnh trên máy đại lý của bạn, và thực hiện một cái gì đó như thế này:
./agent.sh stop
./agent.sh start
Rõ ràng OS phụ thuộc. Có một tệp .bat ở đó cho Windows.
Điều đó sẽ khiến biến môi trường của bạn hiển thị trong TeamCity.
0
Chỉ cần thử trong TeamCity 2017.2.1 và các biến môi trường cấp máy được chọn bởi các đại lý xây dựng TeamCity (cũng như các đại lý trong buildAgent.properties), vì vậy có vẻ như điều này đã được sửa.
Các vấn đề liên quan
- 1. Jenkins Slave - Cách thêm hoặc cập nhật các biến MÔI TRƯỜNG
- 2. Cách thêm biến môi trường vào giải pháp VS (.sln)
- 3. Không thể cập nhật biến môi trường "PATH" bằng WIX
- 4. Thêm biến môi trường bí mật vào Travis CI
- 5. Làm cách nào để cập nhật biến môi trường trong dự án triển khai Visual Studio
- 6. Truy cập biến môi trường AppKernel trong symfony 2
- 7. Nhân viên xây dựng TeamCity có môi trường đường dẫn từ đâu?
- 8. Cách tốt nhất để thêm biến môi trường trong vải?
- 9. đọc biến môi trường bash
- 10. Biến môi trường hoặc tệp cấu hình YAML
- 11. Làm cách nào để sử dụng putenv() để cập nhật biến môi trường hiện tại?
- 12. Có thể makefile cập nhật môi trường gọi điện không?
- 13. Biến môi trường TypeScript
- 14. Cập nhật biến môi trường PATH vĩnh viễn trong vùng chứa Docker
- 15. Jenkins - Cách truy cập BUILD_NUMBER biến môi trường
- 16. cách truy cập biến môi trường Jenkins bằng DSL?
- 17. Làm cách nào để thêm các biến môi trường vào launch.json trong VSCode
- 18. Trong TeamCity, có biến hệ thống/môi trường cho id xây dựng hiện tại không?
- 19. Làm thế nào bạn có thể "nhân bản" môi trường conda vào môi trường gốc?
- 20. Cách Thêm Cấu hình Môi trường Cấu hình vào SBT
- 21. cách thêm các chức năng vào môi trường hiện tại
- 22. Biến môi trường Javascript
- 23. Truyền một biến môi trường (tham số) đến dự án phụ thuộc trong TeamCity
- 24. Lập trình thêm thư mục vào biến môi trường Windows PATH
- 25. IDEA: Cách đặt biến môi trường?
- 26. Biến môi trường Ruby
- 27. Biến môi trường hệ thống Java
- 28. Cập nhật SQL Ở ĐÂU (Danh sách) hoặc CẬP NHẬT mỗi cá nhân?
- 29. Tác nhân xây dựng TeamCity bị ngắt kết nối
- 30. Biến môi trường truy cập từ java servlet