Did anyone attend the suitecloud cli training on T...
# sdf
k
Did anyone attend the suitecloud cli training on Thursday?
a
CC @stalbert
s
I was late, but made it. How do I get on the mailing list for similar events @Albert Margarit (NS Eng Lead)?
I can say I'm excited to see an increasing pace of innovation happening around SDF
a
To be honest, I'm not sure 😞
Maybe @Carlos Olivares (NS DevTools PM) knows how customers sign up to these new feature trainings
I'm glad you are excited Shawn! We are doing our best to make the SuiteCloud development experience first class 💪
Your support and feedback will be key for us to continue investing in what we call "developer love"
c
Hello folks.
I can find the information and come back to you 🙂
a
Thanks Carlos!
c
so @stalbert you want to be included for the next training?, I am not sure about the process honestly but I will ask around
s
sure - I had the link forwarded to me by a colleague otherwise I'd have no idea it was happening. Thanks @Carlos Olivares (NS DevTools PM)
@Kearobi did you have anything to add?
k
@stalbert, I have been having issues getting suiteCloud cli up and running locally. I though during the training last week Node.js v12 was used. In the Readme it says to use 10.16.0. Either way, after I npm install the suitecloud command is not recognized.
I've never used webstorm before, are there additional pre-requisites that aren't listed in the Readme?
s
webstorm is not required to use the CLI. I also didn't think the cli tool is npm installable from the public npm registry yet? I might have missed that part of the presenatation if it is.
k
I don't recall anything specific about npm limitations
s
can you explain how you're installing it (the sdf cli)?
k
I clone the repo from github, cd into the folder, npm install.
s
ok, that's somewhat different as you're working with the source repository.
Also I don't think they mentioned which branch has the latest changes they showed in the presentation
it's likely you'll need to change to some other branch (rather than the default master branch) in order to run the latest and greatest
Overall I'd probably just wait for them to 'release' a new version of the tool, unless you like being on the bleeding edge working directly from their source.
k
During the demo, installation was really straight forward. I had hoped to get a little more insight. Thanks for help @stalbert!
a
@Kearobi you are missing
npm link
🤔 1
message has been deleted
that's what will make "suitecloud" available anywhere
k
YES!
@Albert Margarit (NS Eng Lead), you are the man.
a
😄
s
hence the features shown in the presentation are merged into master now?
a
nop
master is our latest stable version (19.2)
The master branch should work without any problems for your projects. The dev branch contains the features shown in the presentation (unit testing with Jest, new authentication, works with Java 11 instead of 8 ). You can play with dev but keep in mind it's still under development and the new authentication flow will not work yet (we are upgrading the integration records installed in your accounts to support the new auth)
However, if you really want to play with the dev branch, you should still be able to authenticate using the option "Save Token" and generate/copy the token from the UI
s
do you have any idea when/if the tool will be 'npm installable' from the public registry?
a
End of February is the plan
We expect to release the 20.1 version in npm (current dev branch). The current master branch will not be released
We exposed it in GitHub for you guys to play with it and get some early feedback
s
aye, makes sense. I like the idea that soon we can just
npm install @oracle/sdfcli
or something for the current release, and clone the repo if we want to fiddle with more bleeding edge progress.
basically, how thousands of other open-source nodejs projects work 🙂
a
yep!
Also, this approach will enable industry-standard CI/CD pipelines
We have some cool prototypes with Bitbucket pipelines. Pushing code to bitbucket and then running a pipeline to run tests and deploy to a NetSuite account using the Node.js CLI
I expect this to be possible with GitLab, GitHub, Bitbucket, etc. A bit closer to modern JS-based development
s
We've prototyped similar with Azure DevOps
a
nice!
With SuiteCloud Node CLI hopefully will be easier!
s
yes, definitely an improvement. The real win would be shedding the java dependency, but I totally understand the motivation to reuse between the java-IDE plugins and this CLI tool
c
What nice conversation you were having folks! 🙂 @stalbert I asked about the training mail list, and I got it, but the answer is probably not the one you want to hear 😞. So the recordings are posted in SuiteAnswers, but for the invite usually not all customers get invited because is not an open event, so there is no Mail list to sign in. The colleague of yours that got the invite probably has more information of how to get access.
s
Thanks Carlos
d
is there anything in the pipeline for VSCode being officially supported? (via a "SuiteCloud IDE" extension or otherwise)
a
Yes!
👍 1