예제 #1
0
        public static void OpenshiftLogin(this ICakeContext context, string token)
        {
            Check.NotNull(context, nameof(context));
            Check.NotNullOrEmpty(token, nameof(token));

            var loginner = new OpenshiftLoginner(context.FileSystem, context.Environment, context.ProcessRunner, context.Tools);

            loginner.Run(new OpenshiftLoginSettings {
                Token = token
            });
        }
예제 #2
0
        public static void OpenshiftLogin(this ICakeContext context, string username, string password)
        {
            Check.NotNull(context, nameof(context));
            Check.NotNullOrEmpty(username, nameof(username));
            Check.NotNullOrEmpty(password, nameof(password));

            var loginner = new OpenshiftLoginner(context.FileSystem, context.Environment, context.ProcessRunner, context.Tools);

            loginner.Run(new OpenshiftLoginSettings {
                Username = username, Password = password
            });
        }
        protected override void RunTool()
        {
            var loginner = new OpenshiftLoginner(FileSystem, Environment, ProcessRunner, Tools);

            loginner.Run(Settings);
        }