ট্র্যাভিসের পরিবেশ ভেরিয়েবলগুলি এনক্রিপ্ট করার বৈশিষ্ট্য রয়েছে ( " পরিবেশের ভেরিয়েবলগুলি এনক্রিপ্ট করা " )। এটি আপনার গোপনীয় API কীগুলি সুরক্ষিত করতে ব্যবহার করা যেতে পারে। আমি আমার হেরোকু এপিআই কী এর জন্য এটি সফলভাবে ব্যবহার করেছি।
আপনাকে যা করতে হবে তা হ'ল ট্র্যাভিস রত্ন ইনস্টল করা, আপনার পছন্দ মতো স্ট্রিং এনক্রিপ্ট করুন এবং আপনার এনক্রিপ্ট করা স্ট্রিংটি যুক্ত করুন .travis.yml
। এনক্রিপশনটি কেবলমাত্র একটি সংগ্রহস্থলের জন্য বৈধ। travis
কমান্ড আপনার রেপো জন্য আপনার সর্বজনীন কী পায় এবং তারপর বিল্ড সময় স্ট্রিং ডিক্রিপ্ট করতে পারেন।
gem install --user travis
travis encrypt MY_SECRET_ENV=super_secret -r my_username/my_repo
এটি আপনাকে নিম্নলিখিত আউটপুট দেয়:
Please add the following to your .travis.yml file:
secure: "OrEeqU0z6GJdC6Sx/XI7AMiQ8NM9GwPpZkVDq6cBHcD6OlSppkSwm6JvopTR\newLDTdtbk/dxKurUzwTeRbplIEe9DiyVDCzEiJGfgfq7woh+GRo+q6+UIWLE\n3nowpI9AzXt7iBhoKhV9lJ1MROrnn4DnlKxAEUlHTDi4Wk8Ei/g="