Releases: taskcluster/taskcluster-cli
Bump!
v0.9.0: Merge pull request #192 from djmitche/bug1466679
- Add a retrigger feature
- Use nice slugIds
- Only download ping URLs annually
- Output a TASKCLUSTER_ROOT_URL when signing in
- Use a configurable rootUrl to sign in
Escape scopes in the signing url
- Fix scopes escape in login url (PR #184 )
Taskclsuter signin improvements
Add a scriptable check for valid credentials (#182)
Plus miscellaneous testing and deployment fixes.
Support new `taskcluster signin`
Sign-in Command
This adds support for taskcluster signin
using the new client creator, with short-term credentials stored in environment variables and only carrying the required scopes.
The command 'taskcluster signin', run on a desktop system, will use
your browser to get Taskcluster credentials for use with other commands.
Use it like this:
$ eval `taskcluster signin`
You might make this easy to use with an alias in ~/.bashrc:
alias tc-signin="eval `taskcluster signin`"
This will set environment variables in your shell session containing the credentials.
Note that the JS and Python client recognize the same environment variables, so any
tools using those libraries can also benefit from this signin method.
Shell Command
The shell command allows for clients to run processes, such as shells, inside running interactive tasks. This allows you to interact with tasks as they run.
Use it like this:
$ taskcluster shell <taskID>
Add a task definition fetching command
taskcluster task def <taskid>
gets you the full json output of the task definition for that task. Useful for using in conjunction with tools like jq
.
Fixed signin on windows
Merge pull request #162 from taskcluster/fix-signin-on-windows Fix signin on windows
With builds for lots of platforms
v0.6.5 point to indexed artifacts in README
v0.6.3
Extra fixes on top of the UCOSP 2017 (Winter) work.