build email message for successfully assigning account
Signed-off-by: Luan Shengde shdluan@163.com --- lib/assign-account-email.rb | 53 +++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100755 lib/assign-account-email.rb
diff --git a/lib/assign-account-email.rb b/lib/assign-account-email.rb new file mode 100755 index 0000000..fd19e10 --- /dev/null +++ b/lib/assign-account-email.rb @@ -0,0 +1,53 @@ +#!/usr/bin/env ruby +# SPDX-License-Identifier: MulanPSL-2.0+ +# Copyright (c) 2020 Huawei Technologies Co., Ltd. All rights reserved. +# frozen_string_literal: true + +def build_apply_account_email(my_info) + email_msg = <<~EMAIL_MESSAGE + To: #{my_info['my_email']} + Subject: [compass-ci] Account Ready + + Dear #{my_info['my_name']}, + + Thank you for joining us. + + You can use the following info to submit jobs: + + notice: + the followings are ONE-TIME setup + + 1) setup default config + run the following command to add the below setup to default config file + + mkdir -p ~/.config/compass-ci/defaults/ + cat >> ~/.config/compass-ci/defaults/account.yaml <<-EOF + my_email: #{my_info['my_email']} + my_name: #{my_info['my_name']} + my_uuid: #{my_info['my_uuid']} + EOF + + 2) download lkp-tests and dependencies + run the following command to install the lkp-test and effect the configuration + + git clone https://gitee.com/wu_fengguang/lkp-tests.git + cd lkp-tests + make install + source ${HOME}/.bashrc && source ${HOME}/.bash_profile + + 3) submit job + reference: https://gitee.com/wu_fengguang/compass-ci/blob/master/doc/tutorial.md + + reference to 'how to write job yaml' section to write the job yaml + you can also reference to files in compass-ci/jobs as example. + + submit jobs, for example: + + submit jobs/iperf.yaml textbox=vm-2p8g + + regards + compass-ci + EMAIL_MESSAGE + + return email_msg +end
On Wed, Nov 11, 2020 at 07:05:07PM +0800, Luan Shengde wrote:
build email message for successfully assigning account
Signed-off-by: Luan Shengde shdluan@163.com
lib/assign-account-email.rb | 53 +++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100755 lib/assign-account-email.rb
diff --git a/lib/assign-account-email.rb b/lib/assign-account-email.rb new file mode 100755 index 0000000..fd19e10 --- /dev/null +++ b/lib/assign-account-email.rb @@ -0,0 +1,53 @@ +#!/usr/bin/env ruby +# SPDX-License-Identifier: MulanPSL-2.0+ +# Copyright (c) 2020 Huawei Technologies Co., Ltd. All rights reserved. +# frozen_string_literal: true
+def build_apply_account_email(my_info)
- email_msg = <<~EMAIL_MESSAGE
- To: #{my_info['my_email']}
- Subject: [compass-ci] Account Ready
- Dear #{my_info['my_name']},
- Thank you for joining us.
You can use the following info to submit jobs:
notice:
the followings are ONE-TIME setup
1) setup default config
run the following command to add the below setup to default config file
mkdir -p ~/.config/compass-ci/defaults/
cat >> ~/.config/compass-ci/defaults/account.yaml <<-EOF
my_email: #{my_info['my_email']}
my_name: #{my_info['my_name']}
my_uuid: #{my_info['my_uuid']}
EOF
2) download lkp-tests and dependencies
run the following command to install the lkp-test and effect the configuration
git clone https://gitee.com/wu_fengguang/lkp-tests.git
cd lkp-tests
make install
source ${HOME}/.bashrc && source ${HOME}/.bash_profile
3) submit job
reference: https://gitee.com/wu_fengguang/compass-ci/blob/master/doc/tutorial.md
reference to 'how to write job yaml' section to write the job yaml
you can also reference to files in compass-ci/jobs as example.
submit jobs, for example:
submit jobs/iperf.yaml textbox=vm-2p8g
^^ Should queue=vm-2p8g~$USER be added?
Thanks, Baijing
- regards
- compass-ci
- EMAIL_MESSAGE
- return email_msg
+end
2.23.0
On Thu, Nov 12, 2020 at 09:04:59AM +0800, Bai Jing wrote:
On Wed, Nov 11, 2020 at 07:05:07PM +0800, Luan Shengde wrote:
build email message for successfully assigning account
Signed-off-by: Luan Shengde shdluan@163.com
lib/assign-account-email.rb | 53 +++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100755 lib/assign-account-email.rb
diff --git a/lib/assign-account-email.rb b/lib/assign-account-email.rb new file mode 100755 index 0000000..fd19e10 --- /dev/null +++ b/lib/assign-account-email.rb @@ -0,0 +1,53 @@ +#!/usr/bin/env ruby +# SPDX-License-Identifier: MulanPSL-2.0+ +# Copyright (c) 2020 Huawei Technologies Co., Ltd. All rights reserved. +# frozen_string_literal: true
+def build_apply_account_email(my_info)
- email_msg = <<~EMAIL_MESSAGE
- To: #{my_info['my_email']}
- Subject: [compass-ci] Account Ready
- Dear #{my_info['my_name']},
- Thank you for joining us.
You can use the following info to submit jobs:
notice:
the followings are ONE-TIME setup
1) setup default config
run the following command to add the below setup to default config file
mkdir -p ~/.config/compass-ci/defaults/
cat >> ~/.config/compass-ci/defaults/account.yaml <<-EOF
my_email: #{my_info['my_email']}
my_name: #{my_info['my_name']}
my_uuid: #{my_info['my_uuid']}
EOF
2) download lkp-tests and dependencies
run the following command to install the lkp-test and effect the configuration
git clone https://gitee.com/wu_fengguang/lkp-tests.git
cd lkp-tests
make install
source ${HOME}/.bashrc && source ${HOME}/.bash_profile
3) submit job
reference: https://gitee.com/wu_fengguang/compass-ci/blob/master/doc/tutorial.md
reference to 'how to write job yaml' section to write the job yaml
you can also reference to files in compass-ci/jobs as example.
submit jobs, for example:
submit jobs/iperf.yaml textbox=vm-2p8g
^^ Should queue=vm-2p8g~$USER be added?
ok, I will fix it
Thanks, Luan Shengde
Thanks, Baijing
- regards
- compass-ci
- EMAIL_MESSAGE
- return email_msg
+end
2.23.0