Tôi biết có một số câu hỏi liên quan đến điều này nhưng những gì Im cố gắng làm là một chút khác nhau.không thể tạo nhiệm vụ hoặc gõ checkenv Nguyên nhân Tên không xác định
2 mục tiêu của tôi mà tôi đã xác định trong tùy chọn cấu hình dự án của tôi là
sạch debug
cả trong số họ có sẵn theo mặc định vì vậy tôi không cần phải viết mã mới cho bất kỳ mục tiêu bổ sung. nhưng bản dựng của tôi vẫn không thành công.
Started by user anonymous
[EnvInject] - Loading node environment variables.
Building in workspace /var/lib/jenkins/jenkins-data/jobs/anttest1/workspace
Checkout:workspace//var/lib/jenkins/jenkins-data/jobs/anttest1/workspace - [email protected]
Using strategy: Default
Last Built Revision: Revision 17b9fd2ee52d01e7a425822f353222445e3a82c7 (EventMatrix_Cordova_App/HEAD, EventMatrix_Cordova_App/master)
Fetching changes from 1 remote Git repository
Fetching upstream changes from EventMatrix_Cordova_App
Seen branch in repository EventMatrix_Cordova_App/HEAD
Seen branch in repository EventMatrix_Cordova_App/master
Commencing build of Revision 17b9fd2ee52d01e7a425822f353222445e3a82c7 (EventMatrix_Cordova_App/HEAD, EventMatrix_Cordova_App/master)
Checking out Revision 17b9fd2ee52d01e7a425822f353222445e3a82c7 (EventMatrix_Cordova_App/HEAD, EventMatrix_Cordova_App/master)
Warning : There are multiple branch changesets here
[mysteryshopper_version2] $ ant -file build.xml -Dlabel=anttest1-42 clean
Buildfile: /var/lib/jenkins/jenkins-data/jobs/anttest1/workspace/mysteryshopper_version2/build.xml
**[taskdef] Could not load definitions from resource anttasks.properties. It could not be found.
[taskdef] Could not load definitions from resource emma_ant.properties. It could not be found.**
-**check-env**:
BUILD FAILED
/usr/local/lib/android-sdk-linux/tools/ant/build.xml:392: Problem: **failed to create task or type checkenv**
Cause: The name is undefined.
Action: Check the spelling.
Action: Check that any custom tasks/types have been declared.
Action: Check that any <presetdef>/<macrodef> declarations have taken place.
Total time: 0 seconds
Build step 'Invoke Ant' marked build as failure
Finished: FAILURE
ai đó có thể giúp tôi về điều này ??
Cài đặt ANT của bạn trên Jenkins không thể tìm thấy jar android bên thứ 3 chứa tác vụ kiểm tra. Xem http://tools.android.com/tech-docs/ant-tasks –
kết quả mà bạn có thể thấy là từ jenkins được cài đặt trên máy chủ của công ty tôi. Tôi đã thử điều tương tự trên máy tính của riêng tôi và nó hoàn toàn hoạt động tốt. chỉ là một câu hỏi nhanh, Đây có phải là tệp jar android bên thứ 3 bên trong thư mục android-sdk-linux không? bởi vì tôi cho rằng đó là sự cho phép hoặc đọc vấn đề. Tôi đã gặp vấn đề tương tự với tệp android-sdk-linux/tools/ant/build.xml. Tôi đã sửa nó bằng cách cho phép người dùng khác đọc/ghi và thực thi. – tanzeelrana
Nếu tôi cho phép những người dùng khác (trong trường hợp của tôi là jenkins) đọc/ghi và thực thi quyền đối với thư mục android-sdk-linux và tất cả các thư mục phụ của nó, đó có phải là vấn đề không? bởi vì cấp cao của tôi "không muốn mở thư mục đó ra thế giới". – tanzeelrana