Browse Source

jenkinsfile

release_0.0.1
巴林闲侠 3 years ago
parent
commit
1190a615cb
  1. 2
      jenkinsfile_api
  2. 2
      jenkinsfile_web
  3. 8
      scripts/0.0.1/data/3_init_report_pic_data/index.js
  4. 1
      scripts/0.0.1/data/3_init_report_pic_data/package.json

2
api/jenkinsfile → jenkinsfile_api

@ -11,7 +11,7 @@ pipeline {
sh 'switch-auth.sh anxinyun' sh 'switch-auth.sh anxinyun'
buildName "#${BUILD_NUMBER} ~/fs-cloud/${JOB_NAME}:${IMAGE_VERSION}" buildName "#${BUILD_NUMBER} ~/fs-cloud/${JOB_NAME}:${IMAGE_VERSION}"
buildDescription "registry.cn-hangzhou.aliyuncs.com/${CLOUD}/${JOB_NAME}:${IMAGE_VERSION}" buildDescription "registry.cn-hangzhou.aliyuncs.com/${CLOUD}/${JOB_NAME}:${IMAGE_VERSION}"
sh 'docker build -t registry.cn-hangzhou.aliyuncs.com/${CLOUD}/${JOB_NAME}:${IMAGE_VERSION} ./' sh 'docker build -t registry.cn-hangzhou.aliyuncs.com/${CLOUD}/${JOB_NAME}:${IMAGE_VERSION} ./api'
sh 'docker push registry.cn-hangzhou.aliyuncs.com/${CLOUD}/${JOB_NAME}:${IMAGE_VERSION}' sh 'docker push registry.cn-hangzhou.aliyuncs.com/${CLOUD}/${JOB_NAME}:${IMAGE_VERSION}'
} }
} }

2
web/jenkinsfile → jenkinsfile_web

@ -11,7 +11,7 @@ pipeline {
sh 'switch-auth.sh anxinyun' sh 'switch-auth.sh anxinyun'
buildName "#${BUILD_NUMBER} ~/fs-cloud/${JOB_NAME}:${IMAGE_VERSION}" buildName "#${BUILD_NUMBER} ~/fs-cloud/${JOB_NAME}:${IMAGE_VERSION}"
buildDescription "registry.cn-hangzhou.aliyuncs.com/${CLOUD}/${JOB_NAME}:${IMAGE_VERSION}" buildDescription "registry.cn-hangzhou.aliyuncs.com/${CLOUD}/${JOB_NAME}:${IMAGE_VERSION}"
sh 'docker build -t registry.cn-hangzhou.aliyuncs.com/${CLOUD}/${JOB_NAME}:${IMAGE_VERSION} ./' sh 'docker build -t registry.cn-hangzhou.aliyuncs.com/${CLOUD}/${JOB_NAME}:${IMAGE_VERSION} ./web'
sh 'docker push registry.cn-hangzhou.aliyuncs.com/${CLOUD}/${JOB_NAME}:${IMAGE_VERSION}' sh 'docker push registry.cn-hangzhou.aliyuncs.com/${CLOUD}/${JOB_NAME}:${IMAGE_VERSION}'
} }
} }

8
scripts/0.0.1/data/3_init_report_pic_data/index.js

@ -7,6 +7,7 @@ try {
const path = require('path') const path = require('path')
const fs = require("fs"); const fs = require("fs");
const qiniu = require('qiniu'); const qiniu = require('qiniu');
const uuidv4 = require('uuid/v4');
// 连接数据库 // 连接数据库
const pool = new Pool({ const pool = new Pool({
@ -35,6 +36,7 @@ try {
async (filePath, filename) => { async (filePath, filename) => {
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
try { try {
const uploadPath = 'images'
// 7niu 鉴权 // 7niu 鉴权
const mac = new qiniu.auth.digest.Mac(accessKey, secretKey); const mac = new qiniu.auth.digest.Mac(accessKey, secretKey);
const config = { const config = {
@ -48,7 +50,7 @@ try {
var formUploader = new qiniu.form_up.FormUploader(config); var formUploader = new qiniu.form_up.FormUploader(config);
var putExtra = new qiniu.form_up.PutExtra(); var putExtra = new qiniu.form_up.PutExtra();
let key = path.posix.join(uploadPath, uuidv4(), filename); let key = path.posix.join(uploadPath, uuidv4(), filename);
formUploader.putFile(uploadToken, key, localFile, putExtra, function (respErr, formUploader.putFile(uploadToken, key, filePath, putExtra, function (respErr,
respBody, respInfo) { respBody, respInfo) {
if (respErr) { if (respErr) {
reject(respErr); reject(respErr);
@ -57,7 +59,7 @@ try {
if (respInfo.statusCode == 200) { if (respInfo.statusCode == 200) {
console.log(respBody); console.log(respBody);
let qnkey = respBody.key; let qnkey = respBody.key;
resolve({ key: qnkey, url: `${domain}/${qnkey}` }); resolve({ key: qnkey, url: `/${qnkey}` });
} else { } else {
console.log(respInfo.statusCode); console.log(respInfo.statusCode);
console.log(respBody); console.log(respBody);
@ -86,7 +88,7 @@ try {
let pic = []; let pic = [];
fs.readdirSync(path.join(__dirname, '/data/图片')).forEach((filename) => { fs.readdirSync(path.join(__dirname, '/data/图片')).forEach((filename) => {
pic.push({ pic.push({
path: `./data/运政/车辆/出租车/${filename}`, path: `./data/图片/${filename}`,
name: filename name: filename
}) })
}); });

1
scripts/0.0.1/data/3_init_report_pic_data/package.json

@ -14,6 +14,7 @@
"pg": "^7.18.2", "pg": "^7.18.2",
"qiniu": "^7.7.0", "qiniu": "^7.7.0",
"superagent": "^8.0.0", "superagent": "^8.0.0",
"uuid": "3.1.0",
"xlsx": "^0.17.1" "xlsx": "^0.17.1"
} }
} }

Loading…
Cancel
Save