8000 Prepare for beta release · xgeek-net/pipeline@d393d5c · GitHub
[go: up one dir, main page]

Skip to content

Commit d393d5c

Browse files
committed
Prepare for beta release
1 parent bb15c7d commit d393d5c

24 files changed

+7101
-91
lines changed

README.md

Lines changed: 32 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,32 @@
1-
# Salesforce delivery Tool
2-
The best Deploy Tool for Salesforce
3-
4-
## Install
5-
```
6-
npm install
7-
npm install bower -g
8-
cd src
9-
bower install
10-
```
1+
# Pipeline
2+
Be less busy, less mistake in Salesforce metadata deploy
3+
4+
| Platform | Status |
5+
| --- | --- |
6+
OS X | [![Build Status](https://travis-ci.org/joeferraro/MavensMate-Desktop.svg)](https://travis-ci.org/xgeek-net/pipeline-release) |
7+
Windows | [![Build status](https://ci.appveyor.com/api/projects/status/u0i8yx97wuwylp88?svg=true)](https://travis-ci.org/xgeek-net/pipeline-release) |
8+
9+
## Installation
10+
11+
Download and run from the [Releases](https://github.com/xgeek-net/pipeline/releases)
12+
13+
## Issues
14+
15+
Feel free to report issue at [Issuse](https://github.com/xgeek-net/pipeline)
16+
17+
## Usage
18+
19+
### Connections (Github, Bitbucket, Salesforce)
20+
21+
![pipeline - connections](https://user-images.githubusercontent.com/5466487/43299243-6f732696-9194-11e8-8b3b-fbae4b7d7eec.png)
22+
23+
### Pipeline
24+
25+
#### From SFDC (Changeset)
26+
![pipeline - changeset](https://user-images.githubusercontent.com/5466487/43299264-83137fb6-9194-11e8-9583-48d0835268ba.png)
27+
28+
#### Pipeline list
29+
![pipeline](https://user-images.githubusercontent.com/5466487/43299261-8242c1c8-9194-11e8-92a7-341a1ed36ea6.png)
30+
31+
#### Pipeline detail
32+
![pipeline - detail](https://user-images.githubusercontent.com/5466487/43299265-833c6516-9194-11e8-94a9-4f3ae50851ae.png)

appveyor.yml

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
version: '{branch}-{build}'
2+
environment:
3+
CLIENT_SECRET:
4+
secure: gMz4Rk7Fiu9R18B9eAG0LCNCg8gFXnwRcjpSEv4Gezx2lG7OOyxI5pr/Hb1acnKvPrwYnTvWRPrId7PQJLYZvzqvllDC6cwjZnu8sEzDXaxurAI0rlMkdh6JIC8uHUT4YoDajtiUK25XnlyrCegWwa1FidoYcgBVHzjWyew8X1RFQxugI73LYqWZy9pqoEvQthTu/QIkS8Mp3d6832C4PJdM3p7Ux/xThySJHKWhDmOhkC7XdSezHWoIs1r5rtcjAB5x9aSOa+9hTbpTKEOdLZERikIQk0xOgw28tTZyHpbyabrr50ekTvv4opvvYqWQwLV83w9ihrH5Lu1CbZsrL/3jc2n/iTd7qPJDZOLrDqIy767MdomNrpdoezyXT7zPxnbeX4DryRwCX/TrS6m18nqPWgYDuKiY/dd2eBPv7IaD5G/2WzzXDrxlBDO2Xm6UeY3iHilWV2jWGUbZETkLgeeL0HxQ9bwcXijqbPjcQMkjQ5YhuiVOnNRdqmg+TXfJZXDEpdxKNr94ie6k0cXZc5fVTuHYl+wYXMjnjQG0RfvCNtH2UYxVFVHTkfj2ivGx2cRFs73ws7YMJPGRJ/F1OqSmmQdHAboZjWmO8VhCz09DZrgu/y+0g0pCNw6T01jvHICQus9WdjAPvtcPyZdgj4XsrvbnB/65820IWn7/c5sg7ubrxghVo1FCXDqtLR5BB/DWh06YGHnf4m7Y/dzjxuQvAWiwfkXiZ1MKXFp9PPnnxxm1TCv9BFgJt6Z9yC5Q3mKfkbd+YRS85NLziS0Nxr/B+WiYVm0VCIgwNGUZw0Wk6nO08E8lwr7xPJgihn7zAd2RsW14OPQbgtQ0yU1TYMjdqmUokdiW8KRJSq+sS4pHRY/Xb/n/6V/iuJIzvZ8MJusPUsU5IaxEB/lCRgyNTr0FR8zUasdsacY0HBF62DyZoS0slmUP0mLvT3g+0sEvMM8IIT9QC547fjgBRcqtIG4E1G3LIkAItcAVyuAhAZwfAC060gszr3OoMUg9vRlJNVwm5bQMKUSwAkdwCvNMvTuBuYEAh3jAzUVmwqxDOg0PUAC4AWgW322RDS6WFZyyO1BPmHIX306JaUkYcopoUE8lvgMB9DBBpZmNJ4v3dU6tm84/MnT1ndPlshyCdVS3khIbrZG3ad6gLiVeVK6sS+rR/3sH9sKOtmYRzNpfT7IQv86WVZpT71PWFQNh8qmPBnrEmhbxtHsyzz/+/47u+AWLdEpi40auo5aZvxH1hNCiK3R0lO++LMAIBnZQ2IjFjADvYx01njw2S648+uw6/6M6PXWPbehWeBGC6vkpj92S5/qsD9uXGGkv0k39pTakkylHZEvMTV+DF3U3erZ4pCkbSFmWiOgSFYJAvo0pMo5OL81Xg9lKEtoJNFBUR0VR1y/Fnoc0NzB9wEmooKLIk6kQsnauWMGJlchHHNPRlC9x+hVcXqg6QQH+p0kXCma2aXo3LZciEhmQagWIrq3Ciz4mbYZQVfozUI6ZuYtl71tj+OskbSDNQPJ0/oxJTbu9/L2pusivhvk9kkHX4QQslqWjuYGPpJVTdFiVgS+IBZ2vXArVkKA6xyTSSOj5Ffl/YHeukRCHs7VSBPAfdHkRW1y7H5Y2G3O/EDpJX63rbA0rpUUl62XNf9X4ny8G4KzSIyWho4lbQ6WTcQQtAFjsiulrx81QiLT2dlnvQWt6AgXjRhwNa5mdSC3aM8XNswdQvxNa6Yu3f1eTyDcAZY0hOb5bJAIx7Bb5UG6KO8JrKOtl46nDY2qBFyJoEaFLi0v0sbxZIz/xBJfyqxFw94k32XLaHLkA4At3biE/rPXuBMXzLpwGaNLH4ushjL2E6sKLtEAJAyBdzO65JIhbUOZMIc8rLl6iqd4Z8rRZPoyqqkY3IT18fIN5al4YDtHn4T+4iGlAr4aPvPIiGw/SLpcE8+qKLJ2MEsutuMCZK3ZiY3o=
5+
matrix:
6+
- nodejs_version: "10.8.0"
7+
8+
platform:
9+
- x86
10+
11+
cache:
12+
- node_modules
13+
14+
skip_tags: true
15+
16+
install:
17+
- ps: $env:package_version = (Get-Content -Raw -Path package.json | ConvertFrom-Json).version
18+
- ps: $env:package_name = (Get-Content -Raw -Path package.json | ConvertFrom-Json).name
19+
- ps: Update-AppveyorBuild -Version "$env:package_version"
20+
- ps: Update-NodeJsInstallation (Get-NodeJsLatestBuild $env:nodejs_version)
21+
- ps: echo "version $env:package_version {version}"
22+
- node --version
23+
- git reset --hard HEAD
24+
25+
# Update NPM
26+
- npm install -g npm
27+
- npm --version
28+
29+
# Update node-gyp
30+
- npm install -g node-gyp
31+
32+
- npm install
33+
34+
# Install build tools
35+
- npm install -g bower
36+
- bower --version
37+
38+
# Install bower packages
39+
- bower install
40+
41+
# Create client.js
42+
- ps: node build/appveyor.js "$env:CLIENT_SECRET"
43+
44+
build_script:
45+
- node --version
46+
- npm --version
47+
- npm run build:win
48+
49+
artifacts:
50+
- path: build\dist\squirrel-windows-ia32\*.exe
51+
- path: build\dist\squirrel-windows-ia32\*.nupkg
52+
53+
deploy:
54+
- provider: GitHub
55+
appveyor_repo_tag: true
56+
release: $(appveyor_build_version)
57+
auth_token:
58+
secure: 7t4/WdKUp1Mp1sNMRcBZVOlUw/8a7ZFSYFf6huQFOMdEH+1DLx7hOGzo/S+2gTU1
59+
repository: xgeek-net/pipeline
60+
prerelease: false
61+
force_update: true
62+
on:
63+
branch: master

build/appveyor.js

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
const fs = require('fs');
2+
const path = require('path');
3+
4+
if(process.argv.length == 2) {
5+
console.error('argv error.');
6+
process.exit(1);
7+
}
8+
// console.log(process.argv[2]);
9+
var decode = Buffer.from(process.argv[2],'base64');
10+
const filePath = path.join(__dirname, '../src/config/client.js');
11+
// console.log(filePath);
12+
fs.writeFile(filePath, decode, function(err) {
13+
if(err) {
14+
console.error(err);
15+
process.exit(1);
16+
}
17+
console.log('Build client.js Done!');
18+
process.exit(0);
19+
});
File renamed without changes.

build/icon.ico

361 KB
Binary file not shown.

build/icons/128x128.png

7.7 KB
Loading

build/icons/16x16.png

651 Bytes
Loading

build/icons/24x24.png

1.02 KB
Loading

build/icons/256x256.png

16.9 KB
Loading

build/icons/32x32.png

1.42 KB
Loading

0 commit comments

Comments
 (0)
0